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.
56348 Bornich, Rheinstrasse 7
Phone: +49 6771 7344
Buying stuff in Germany can be a bit difficult. Take more than one payment card with you just in case. A prepaid cashcard is a good idea. Then you don't have to worry so much about having your card stolen and getting stranded.
www.360money.com; For more information on 360money see observer.guardian.co.uk/cash/story/0,,1774120,00.html
Send your feedback or queries to firstname.lastname@example.org