The cobbled streets of Carcassonne are anything but medieval today, with cute shops, galleries, and restaurants.