We'll be traveling via train from Venice, ultimately ending up in Zurich. We'd like to take the most scenic train route possible and include a night in Lucerne if possible before traveling on to Zurich. From what I can see from other threads on this forum, there are several options, but here are two. Are these accurate? Do you have corrections/recommendations?
Option 1: Train from Venice to Lugano through Milan. Spend the night in Lugano, then take the Gotthard Express to Fluelen, then the boat across Lake Lucerne. We'd stay one night in Lucerne, then on to Zurich. This seems simpler, but is it less picturesque?
Option 2: Train from Venice to Tirano. Looks like this would be about a 6 hour trip with a change in Milan. Spend the night in Tirano, then take the Bernina Panorama Express through St. Moritz, and on to Chur. Then on to Lucerne for a night. Then on to Zurich.
My questions:
1) Is Option 2 the better option for an overall experience?
2) If going with Option 2, it looks like I can book a reservation on the RhB website for the Bernina Express from Tirano to Chur. Then before travel I would also need to buy a ticket for that segment. I would buy the ticket on the SBB website. Correct me if wrong!
3) I would also then need to buy a separate ticket from Chur to Lucerne.
4) Is it realistic to do all of Option 2 in one day (Tirano to Chur to Lucerne)? It looks like the train leaves Tirano at ~8 am, arrives in Chur at 12:22. Then perhaps take a train leaving Chur at 14:37 arriving Lucerne at ~17:00. Two full days of train travel!