Fairy-tale old town, cheap beer, and one of the most affordable capitals in Europe.
Prague has been a political and cultural center of Central Europe since the Middle Ages, once serving as the seat of Holy Roman Emperors. It survived both World Wars largely undamaged, which is why its medieval and Baroque old town is one of the best-preserved in Europe today — home to Prague Castle, the largest ancient castle complex in the world.