See the 8 reasons why you'll fall for the medieval town of Sarlat, France, plus find out the best things to do and place to stay.