What to see in the medieval town of Sarlat la Caneda in the Perigord Noir, Dordogne, France. Discover its architecture and gastronomy.