Between stone walls and witch hat towers in the perpetually-restored walled town of Carcassonne.