There's no denying the allure of the major cities like Paris, Lyon and Marseille but if you really want to discover and experience French culture, you'll find it in the villages - large and small.
1. La Roque-sur-Cèze, Languedoc-Roussillon
A charming village of stone dominated by the remains of an ancient castle and Romanesque chapel. Expect cobbled streets and views of the Sautadet waterfalls.