You've seen it here in one weekend. Very busy and hard to park. The town is charming. You can only go out for diner at night. Food is greasy and expensive most of the times. Had a good time.
Stayed in Biebernheim for a few days. Sankt Goar is a nice place to make daytrips from to: Asmannshausen, Rudesheim, Bingen. You can also take the boat to Boppard and Koblenz. Had a nice time.
We've been coming here for more than 10 years and feel at home here. Rhein in Flammen in september is worth a visit.