Bergerac is a beautiful town located in southwestern France, and it is well-known for its vineyards and stunning chateaux. The chateaux of Bergerac vary in size and style, but all are impressive structures that are worth visiting. Many of the chateaux offer tours, and some even have restaurants and cafes onsite. In addition to the chateaux, Bergerac is also home to a number of other attractions, including...