My wife and I are going to Germany in July and have two days/two nights to spend in the Rhine region. There are two main things we want to do: cruise the Rhine (especially between Bacharach and St. Goar) and see Burg Eltz. We will be arriving in the region from Rothenberg in the morning of the first day and will not have a car. How should we go about this, and where should we stay?
My initial plan was to take the train from Rothenberg to Bacharach, spend a little bit of time in Bacharach (Rick mentions a good souvenir shop with a nice discount where I can mail everything home), then catch the last cruise at 15:30 to Koblenz. We'd stay in Koblenz both nights, daytripping to Burg Eltz on the second day.
My only concern is that Rick writes off Koblenz as "not a nice town", yet Bacharach looks awfully small (i.e., not much to do when we're not on the cruise or visiting Burg Eltz). We saw Koblenz on another travel show and it looks like a lovely place to stroll through, plus it appears to be very easy to get to Burg Eltz from there (and yes, we're prepared for the walk to the castle).
Any thoughts on Koblenz? Any reason not to stay there, or reasons to stay in Bacharach/St. Goar?