Hi, our family of 4, all adults, plan to visit Switzerland in June for the first time from the U.S. We enjoy outdoor and love hiking and prefer not rushing through from one place to the other. I've put together the following itinerary but after reading the Rick Steve guidebook that the Zermatt weather can be soaked in anytime, I am wondering if we should skip Zermatt so we can put those days into Berner Oberland and possibly Lausanne. The other option I am considering is to shift one night from Zermatt to OB. Your thoughts are appreciated.
Day 0 Arriving Zurich take train to Lucern
Day 1-3 Lucern 3 nights
Day 4-6 Berner Oberland 3 nights
Day 7-9 Zermatt 3 nights
Day 10 Travel from Zermatt to Zurich 1 night
Day 11 Morning flight home