Ride a 45-minute train from Prague to Karlstejn Castle for frescoed halls, hilltop views, and a hearty lunch in the village.
Wawel Hill in Krakow is covered in historic and sacred sights including a castle, a cathedral, museums and even a mystical ...