Whether you're craving coastal glamour, buzzing nightlife, or fairytale streets, these ten European cities promise ...