Ah, we're just north of Nontron so you are about as far from me as you can get in the Dordogne!! South and SE of Bergerac you get the classic SW France bastides towns like Monpazier (my favourite), Villefranche du Périgord and Eymet. East along the river, you'll find beautiful towns like Sarlat, Le Roque Gageac, Domme (good for a summer sunset over the river) and Limeuil, castles like Castelnaud and Beynac and Marqueyssac gardens, all of which are worth a visit and, with the exception of Limeuil, they are all very close to each other! West of Bergerac I'm not so familiar with but St Emilion is beautiful and there are plenty of vineyards/chateaux worth a visit around the town!