For many, the name St. Emilion conjures up the taste of rich red wines, but the town itself (about 25 mi/40 km northeast of Bordeaux) is worth a visit.