Dinan, a charming town in France, known for its medieval ramparts, cobblestone streets and half-timbered houses.