Europe is home to beautifully preserved castles and walled cities that history and architecture enthusiasts will love to visit. When you're in France next, you must check out the medieval town of Carcassonne in south-west France, a truly awe-inspiring destination straight out of a period drama.




