Running down a list of Prague’s attractions seems to cover almost everything you could ever want in a European vacation. Fairy-tale castles and ornate palaces? Check. Great night life and music? Got it. Romantic cobblestone lanes, lazy patio cafes and inexpensive food and drink? Definitely.