Europe has fairytale castles in abundance, perched on cliff-tops and wreathed in mist, but none fit the bill quite as well as the Czech Republic’s Karlstejn Castle. Built in the 14th century by Charles IV to safeguard the crown jewels of the Holy Roman Empire (though it was modified in the 19th century, by the architect Josef Mocker), it’s a spectacular sight, surrounded by forest, dominating the landscape with its imposing spires and ramparts.
Inevitably the interior doesn’t quite live up to expectations, vandalism having forced several of its finest rooms to close. Still, it’s worth taking a tour if you’re visiting from Prague, as the 20 minute approach up the hill allows you to fully appreciate its scale and beauty. The view over the town from the top also makes the walk worth while, as Karlstejn - a picture-book pretty Czech hamlet - is an attractive place in its own right.