La Roque-Gageac is an amazing medieval village built into a cliff, routinely voted one of the most beautiful villages in France. Nestled dramatically at the foot of a towering limestone cliff with ...