Les plus beaux villages de France, Beynac-et-Cazenac, Dordogne, France (by @lain G).