Guide to exploring the medieval town of Bergerac France which features boutique shops, cafes, restaurants and a swimming lake in the local park.