I am planning to go to Switzerland from 12-16 June and the main areas and attractions which I want to cover are Zermatt, Grindelwald(for Grindelwald First), Lauterbrunnen, and Jungfraujoch(all nature attractions).
Here is my itinerary
Day 1: Arrived at Zurich and I will directly go to Zermatt which I believe I will arrive at Zermatt around 12:00. If possible I will go to Matterhorn Glacier Paradise in the afternoon
Day 2: I decide to take the train up to Gornergrat and spend sometimes for taking photos of the Matterhorn
Day 3: Check out from the hotel in Zermatt, then I plan to go to Kandersteg to visit Oechinen lake and Blausee lake. After that, I decide to go to Lauterbrunnen to check in at the hotel there and spend the night there. (2 nights in Lauterbrunnen)
Day 4: In the morning, I plan to go to Grindelwald directly from Lautrubrennen, and I will go up to Grindelwald First(have some activities). After that, I will go back to Lauterbrunnen and take the bus to Trümmelbachfälle. Maybe, in the afternoon, I will go to Murren, Grimmelwald, and Schilthorn
Day 5: In the early morning, I will go to Jungfraujoch. In the afternoon (NO plan yet)
Day 6: Go to Zurich, visit Rhine Falls, Lake Zurich
Day 7: Back to my country
What do you think?, Will I have a lot of time left?. If have, feel free to suggest some of the attractions for me.
I am also very concerned about the weather during mid-June. If the weather there is too cloudy or rainy, I am scared that I will not have a chance to see the Matterhorn and other panoramic views, on top of the mountain. I heard that in the morning, the chance of raining will be lower, it is true?. How should I manage my plan in order to adapt with the weather condition? and what is likely to be the weather condition in mid-June?
Also does the Swiss Travel Pass, cover all of the places in my plan?
PS. the time in the attachment file is very flexible