Strolling through the medieval town of Beynac-et-Cazenac