The Middle Rhine - Mainz to St. Goat
This trip was done on one of the many ferries that travel the Rhine. I say this so you know that you do not have to book a riverboat excursion, just merely hop on a ferry. Some of the ferries have dining tables and chairs where you can sit, eat and drink as you enjoy the romantic scenery.