Luxury holiday accommodation in the Dordogne: close to Sarlat, a medieval town with a market square