La Roque-Gageac oozes history and atmophere