From northern France to the Riviera, the country is full of medieval villages and historic towns. Here are just 20 of the prettiest villages in France to visit.
1.3k