4Dinan, France
Located in Brittany, Dinan is a medieval town that feels like stepping into a fairy tale. Perched on a hill above the Rance River, Dinan’s winding streets are lined with half-timbered houses, flower-filled balconies, and small artisan shops.




















