Visible from the road as you arrive, the medieval city of Carcassonne is perched atop a hill, dominating the modern town with its 3 kilometers of ramparts and 52 towers. The city is truly impressive! It remains today the largest fortified complex still visible in Europe and, more importantly, one that is so well-maintained and …