I'll be taking a Christmas vacation this year. My routes will be Munich-Zurich (4 hour break)-Basel, Basel-Mulhouse (short break)-Colmar (longer break)-Strasbourg, Strasbourg-Mainz (4 hour break)-Bacharach (no break, just want to go down the Rhine)-Cologne, and then Cologne-Amsterdam. There will be 2 adults, 2 teens 17 and 16.
From what I understand, I can buy the Basel-Strasbourg tickets when I get to Basel since there is no saving purchasing in advance. Also, I can get on and get off at Mulhouse and Colmar with no penalty. Please correct me if I'm wrong.
I should purchase 4 Trial Bahncard 25s for 19,90 euro each.
Fare costs are then Munich-Basel (229,92 euro), Strasbourg-Cologne (192.84 euro), and Cologne-Amsterdam (126,52 euro). Does this all seem correct? Is this really the cheapest train options? These are super saver fares with the Bahn 25 applied to all four tickets, saving me 57 euro from the normal super saver fare.
I just don't want to overpay. Thanks so much for those willing to help out.