A list of the most beautiful villages in France, from Alsace to the French Riviera and the Atlantic Coast.