Do these locations make sense for a trip that's mostly about scenic trains, mild hikes, lovely views, and a trip to Venice? How would you route the trip to make the most scenic, least complicated train connections? And... would you go this route or flip it and go the other direction (traveling in late May/early June).
fly into Venice (3 nights)
train to Lago di Como -- not sure which town is ideal (2 nights)
train to Milan/Tirano/Bernina Express (1-2 nights at a destination such as Chur, though I gather there are other good options)
scenic train to Lucerne (3-4 nights)
scenic train to Zermatt (1-2 nights)
We end with 2-3 nights in a town just over the French border to stay with friends.
We may fly out of Geneva; another possibility is to stay with our friends for a couple of nights and then head to Paris for a few days and head out from there.
TIA!!