We'll be in Dordogne for 3 nights in October, with cave tours as our main focus. (Lascaux II and Font De Gaume). We are considering Sarlat, Beynac et Cazenac or La Roque Gageac as our base - which do you recommend? Are any of these 3 towns notably further from the caves than the other ones? We will have a car, but my spouse has limited mobility, so being able to to park somewhat near our hotel is a must, as is having restaurants close by. (We will also need a town with a choice of hotels as we require a ground floor room or a place with a lift.) I'd also like to have some shopping within walking distance! Beynac seems like an interesting choice, but I'm worried that there will be a lot of hilly climbing within the town. There seems to be a lot to do in Sarlat, although I've heard it takes time to drive in and out of town and it can get hectic. What are your thoughts on La Roque? Yes, we have a tall order to fill - Thanks for any advice and impressions of these towns, their accommodations, distance from caves, etc.