Here's my guide to visiting the UNESCO-listed town of Carcassonne. The town is a breathtaking and well-preserved 13th century fantasy world of towers, turret, and stout walls. It's one of the top attractions and best things to do in southern France.