We're travelling to Switzerland in the later part of May -- 19 May to 29 May 2017. Here's our planned itinerary as of now.
Day 1 : Arrive Zurich @ 8am. Spend the day in Berne. Back to Zurich for the night
Day 2: Train to Interlaken. Spend some time in Interlaken and cruise one of the lakes. Night halt either in Lauterbrunnen, Wengen or (in the worst case) Grindelwald. Why not Gimmelwald -- we are vegetarian and would like to stay in a place with more options
Day 3: Jungfraujoch and some light hikes
Day 4: Schillthorn and some light hikes
Day 5: Until noon in the Lauterbrunnen area, then leave for Zermatt; if weather is bad @ Zermatt, go to the Lake Geneva area (Montreux or Lausanne)
Day 6: Zermatt and the Matterhorn; spend time in the Lake Geneva area if we end up there instead of Zermatt
Day 7: Glacier Express -- Zermatt to St. Moritz; Get to one of the Glacier express train stations from Lake Geneva
Day 8: Bernina Express to Tirano; then train to Varenna
Day 9: Varenna and the Lake Como area
Day 10: Varenna and the Lake Como area
Day 11 : All travel : Lake Como -> Milan -> Zurich -> USA
Rain is forecast in all areas of Switzerland for Days 1-9 :( . so your feedback is kindly appreciated. Reservations are flexible with a 72 hour advance cancellation deadline.