Visit 27 of the most charming villages and small towns in France, lesser-known gems filled with storybook charm. Slow travel the small towns and most beautiful villages France has to offer!