This spot is along the river Rhine, north of Frankfurt between the cities of Mainz (south) and Koblenz (north).
The rock and the surroundings (castles, vineyards) are really impressive and in the villages around (Bacharach, Lorsch), you can really taste good (and not sweet) German wine.
Also try Hotel Fetz in Dorscheid for wine and food. The left side of the river tends to be a bit nicer but there is a jewel of a butcher's shop in a small village called Bornich just above St Goarshausen. The sausages and smoked hams are all hand made right there and the meat comes from local farmers, mainly. You will really find a huge variety of traditional German meats with very friendly service but they take cash only! They are so good, they used to supply Chancellor Schroeder when he visited the area with foreign statesmen/women.
Metzgerei
56348 Bornich, Rheinstrasse 7
Phone: +49 6771 7344