What to see and do in Bergerac and the best place to stay to visit this picturesque area of France with its castles, fields of sunflowers, vineyards & more.