Dinan is a medieval town in Brittany, the northwestern part of France. This town is one of the best-preserved medieval towns in Brittany, with its 3km long ramparts, half-timbered, houses, beautiful port and cobbled streets full of art galleries and craft shops.