Where to Stay by Gorge du Verdon in France When traveling in the South of France, it’s easy to get lulled by its beautiful coastal towns, never venturing inland. But just two hours from Cannes, lies the wildly impressive: Gorge du Verdon. Known as the...