32 Enchanting Medieval Towns That Feel Frozen in Time
13. Dinan, France

Perched above the Rance River in Brittany, Dinan is a medieval masterpiece that feels like a living illustration. Its half-timbered houses lean gently over cobbled streets, and its 13th-century ramparts still guard the town with stoic grace. The Rue du Jerzual, a steep, winding road once used by medieval traders, is now lined with artisan shops and stone archways. The Château de Dinan and its turreted towers offer sweeping views over the town and river, while the port area below is perfect for scenic boat rides. With its flower-decked streets and centuries-old charm, Dinan is one of France’s most photogenic hidden gems.