My husband and I will be travelling to several European countries in 21 days in 2024 (see itinerary below). We want to be able to visit various destinations within each country, e.g. while in Lucern, we would like to do a day trip to Interlaken; while in Bruges, we want to visit Ghent, while in Montreux, we want to visit Gruyere, etc...
I would appreciate any advice on the best rail pass(es) we should get that would be most cost effective. Thank you!
Paris to London (for 2 nights)
London to Brugges (for 2-3 nights)
Bruges to Amsterdam (for 4 nights)
Amsterdam to Lucerne (for 3 nights)
Lucerne to St. Moritz (for 1 night)
St. Moritz to Zermatt on the Glacier Express (for 1 night)
Zermatt to Montreux (for 2 nights)
Montreux to Geneva (for 1 night)
Geneva to Paris (for 4 nights)