If you are ever in the Dordogne area I would suggest taking a canoeing trip as it’s a really nice way to see the area.
We are a family of 6 and our children range in age from 10 to 15, and i would say these ages were pretty good. We hired 2 three men canoes for 3 hours. We were taken by mini bus with our canoes, life jackets and a few other people to the drop off point and put in the water and then allowed to made our way back to the meeting point and car park, where we started. I would say for us 3 hours was probably enough for us as we were pretty exhausted by the time we had got back and the kids had had enough by then. Its more tiring than you think, especially when its really hot to and there is no shade. Take plenty of water and some snacks too, as you know what kids are like!!
Its a very peaceful way to spend a few hours as it was mostly just us making a racket along the river. Along the way we saw lovely scenery, encountered cows, swapped canoes a few times whilst on the water and on land lol, saw some very nice houses, encountered quite a few bushes and trees while we worked out the steering! and wondered if we were going the right way a couple of times but happy to report we did find our way back to base eventually.
We also took a trip to the French town of Riberac, there is a big market here on Fridays that sells all sorts and a nice town to have a wonder around too, although beware its packed up by about midday. We bought a great selection of food and wine here and lots to look at and be tempted by too.
We also took a trip to Libourne, for the evening, which again is a very picturesque town with a river running through. We ate at Brasserie Du Lycee, which offers seating inside and out looking over a square. There happened to be entertainment outside the night we were there so was pretty lively. I would highly recommend the food. We all had great meals, which was fresh and full of flavour, then had and a nice walk around the town to walk them off after.