La Roque-Gageac is an amazing medieval village built into a cliff, routinely voted one of the most beautiful villages in ...