Les plus beaux villages de France, Beynac-et-Cazenac, Aquitaine (by Michele).