Boppard accommodations: You'll find numerous options at booking.com and other online engines. But for the best selection take a look at the town website, where you'll also find a large number of family-run B&B's / Guesthouses and apartments ("holiday flats".) The price Lee paid in Boppard is a good one; you can probably find something in that range for 2015 as well if you look at the pages below. Note that September is wine festival month - ALL these small towns fill very quickly on weekends - and you should book early for the best choice.
Some places can be booked online using the Boppard website, others by email (or other) request. Boppard accommodations: Click on a choice at the left; for online booking choices, once you reach the blue search box, select "English" at the top and enter your dates and other info. Boppard has numerous "suburbs" so to be in the center, select "Boppard, (Boppard, Romantischer Rhein)" under "WHERE". When your room options pop up, there may be links to the host's homepage (if any.)
Just for fun and for an example of what you might find... I did a search-and-book for October 15-18 and found a 2-bedroom apartment or "holiday flat" - Ferienwohnung Hartenfels - available in Boppard's old town, steps from everything and a flat, reasonable walk to the train station for outings. 3 nights, €133.50 total for two persons (which I guess works out to about €22 each per night, without breakfast of course.) There was no website listed but googling "Ferienwohnung Hartenfels" located both the homepage and a listing at a commercial website called "Holiday Insider", which is in German but which contains reviews in English and some photos. A handful of reviews rate it 4.8 of 5 stars.
FERIENWOHNUNG HARTENFELS at Holiday Insider
The Holiday insider page has an availability calendar for the Hartenfels place; September is already beginning to fill - there are fewer available days in September than in August or July.
Hartenfels homepage (German) (Although it's only in German, the apartment owners do speak English, according to info at the Boppard town website.)