Would appreciate critique of our preliminary itinerary please.
DH and I arrive Saturday 16 Aug, 6 pm, at Frankfurt Airport, then take train to Bacharach (Night RP Ticket?), and check into hotel.
Sunday: take train to Bingen and take KD cruise to St Goarshausen, then take train to Braubach (RP + KD ticket). Alternatively take KD cruise all the way to Braubach. Tour Marksburg. Then take train to Koblenz, and change train back to Bacharach (if time permits stop at Boppard).
Monday: If we didn't stop at Boppard the day before, take train to Boppard (RP ticket), then hop on / hop off train along the line back to Bacharach (see Boppard, St Goar, Oberwesel and Bacharach).
Tuesday: checkout and early train back to Frankfurt Airport for international departure at 12:30 pm. (What ticket is best for this, advance purchase?)
Is this do-able/recommended, have we missed something critical? Thank you in advance for your help!