I need some advice for my Switzerland trip.
I have a plan to travel from Italy to Switzerland and France.
I plan to stay in Switzerland for 4-5 days.
My first priority in Switzerland is Matterhorn.
But Zermatt is quite far away from other cities.
So I think about visit some cities along the way to Zermatt.
But there are many routes to go to Switzerland from Italy.
As far as I know there are:
1. Milan -> Domodossola -> Brig -> Zermatt (train)
2. Varenna -> Lugano (train)
3. Venice -> Lugano (Overnight bus)
A) Are there any other choice?
(I have a plan to visit Varenna and Venice in Italy. So which plan is effect the last city in my Italy itinerary)
For Lugano route I have some idea where I should go next before Zermatt.
1. Lugano -> St.Moritz -> Zermatt (Glacier Express)
B) In this case, I have to stay a night in St.Moritz right?
Because I saw timetable of Glacier Express is depart from St.Moritz in the morning only.
2. Lugano -> Some city like Lucern or Interlaken (stay 1 night) -> Zermatt
C) Which looks better? Or any other route suggestion is welcomed.
Additionally, I have to plan for departing from Switzerland to Paris.
D) Which cities should I visit before going to Paris?
E) My wishlist in Switzerland still has Murren and Wengen. Is it possible?