Tucked away in the south of France, this enchanting medieval town boasts 13th-century architecture, stunning views and a packed events calendar.