In France's southwestern Dordogne Valley, Sarlat-la-Canéda is a gorgeously preserved medieval town that traces its history back to the 9th century. In the years following its establishment ...