Saint Émilion is a must visit town in southwest France for those who love wine, history and charming scenes. The area is known for its wine since as far