High on a hill, La Cité de Carcassonne is an amazing example of a preserved medieval fortified town. Here are the best things to do in Carcassonne, France.