La Roque-Gageac is an amazing sight, a village carved and wedged between the steep cliff and the Dordogne River.