Beynac-Cazenac is one of the most beautiful villages in France. Built on a rock and has retained its medieval charm. The paved and steep lanes and stone stairways of this little town takes visitors through unhindered views of the Dordogne valley.