Medieval castles, fairytale villages, and modern metropolises: Here's your guide to the best cities, villages, and towns in Occitanie you simply must visit!