Thanks all for your inputs, we have made some changes in the Itinerary based on your recommendations:
Day 1 Arrive into Zurich | Day trip to Lugano (Monte Salvatore, boat to Mount Bree, Gandria)
Day 2: Morning Lucerne check-in > Mt Titlis
Day 3: Rigi (incl boat cruise) > Pilatus (if time permits)
Day 4: Morning Lautebrunner check-in > Roam around Murren, Lautebrunner, Schilthorn, Trummelbach falls
Day 5: Day trip to Jungfrau, Eiger trail, Grindelwald, Wengen
Day 6: Day trop to Adelboden, Kandersteg, Oeschinensee Lake
Day 7: Lautebrunner to Montreux > Chateau de Chillon, Chaplins Museum, Lavaux (Vineyards), Gruyeres (cheese)
Day 8: Day trip to Zermatt > Gornergrat, Klein Matterhorn (optional) > Depart to Geneva in PM
Day 9: Depart for home
1) Thoughts on this itinerary, anything we can skip / include / optimize?
2) Where should we stay in Bernese Highlands - Murren / Wengen / Lautebrunner / Grindelwald, given that we are making day trip to Jungfrau & Adelboden, and also based on the season?
3) How is Gstaad + Glacier 3000, we have an option between Zermatt & Gstaad?