Thanks for your reply!
We have decided to omit France this time around.
So here is the updated itinerary if you have time, kindly advice what is wrong :-)
Day 1 - Day 8: Rome/Venice
(1 night in Milan
Day 9: From Milan to Tirano end up in Chur (Bernina Express)
Any other alternatives to Bernina Express? I have read somewhere that if I take local usual train, it will provide same beautiful scenery to BE.
Chur : 3 nights (Schaltzaap, Swiss Grand Canyon hike/Rhine-Gorge)
I read, to have a Rhine-Gorge view from above, one has to take bus from Chur to Flims Waldhaus. Will it be the same view if I hike Swiss Grand Canyon?
Day 12: Lucerne
, 3 nights (Lake Lucerne, Pilatus or Rigi, Engelberg
Question 3: I feel like I have too many nights here without any major activities. Any ideas? Or better off somewhere and reduce nights in Lucerne?
Day 15: Brig, 3 nights (Geneva, Montreux, Aletsch hike, Ice Pavilion Saas-Fee(time permits) )
Day 18: Lauterbrunnen, 5 nights (Trift Bridge
, Eiger Trail, Jungfraujoch, First, Kleinn Scheidegg)
Question 4: Is the Eiger trail same as Jungfraujoch? If it is the same I can leave 1 day empty as a reserve day if weather not permits a hike
Question 5: Will Lauterbrunnen provides better base than Grindelwald, looking at this itinerary
Day 23: Zurich, fly back home
I feel like there are still some things that I can fix but of course I will need all of your inputs, considering the experience in Switzerland.
My concern is I do not have reserve days for bad weather . Which of these you guys think I can omit to visit.
Some of my backup plans including : Trummelbach Falls, Lake Brienz, Lake Thun.