Sarlat is one of those warm, inviting towns that is simply a pleasure to walk around in during the evening.