Is this relatively easy as a scenic train journey with stopoffs? I'm thinking we might actually stay in Zermatt, St. Moritz, Verona, and Venice... We're not super interested in exploring St. Moritz -- it's more of a stopover as we move to the next stage of the journey... I thought it might be a good route for combining both the Glacier and Bernina Routes, but maybe it's too complex?
Baden-Baden to Zermatt (2 nights in Zermatt)
Glacier Express from Zurich or Zermatt to St. Moritz (2 nights in St. Moritz)
Bernina Express from St Moritz to Tirano
Tirano to Verona (3 nights in Verona)
Verona to Venice (3-4 nights in Venice)