I'm in the midst of planning our trip to Switzerland, so here are a few thoughts regarding the Montreux part of your plan:
- Zermatt is not a very practical day trip fro Montreux, as it is over 2.5 hours each way, but if your objective is to see scenery from the train, then that could count as part of your sightseeing since you would be on the train for most of the day.
- Since you will already have seen Chillon Castle on your arrival day, you could take a lake cruise on your full day in Montreux, either as the main activity or as a transfer to another sightseeing destination, ie, Lausanne or one of the smaller towns that might be an entry point for a visit to the wineries between Vevey and Lausanne.
There are others on the forum that are much more knowledgable than I with regard to Montreux as well as your other stops, but the above is more or less what we have in mind for our own visit to Montreux (which is 3 nights). We added Zermatt as a discrete stop, which you could also do, but if you are departing from Zurich, Lauterbrunnen/Wengen/Murren is more practical, and it lines up nicely with your plan to take the Golden Pass.
Also, with only 7 nights, I think you may have too many stops (Montreux, Wengen, Lucern, Zurich)-as others here will tell you, those 7 nights could easily be spent in the Berner Oberland, so you might want to focus on no more than 2 stops, which would give you more time on the ground to sightsee, hike, cruise, etc. I would definitely drop Zurich and take the train directly from there to the Zurich airport for your deparing flight, then reassign that night to one of your other stops. Maybe a 2+3+2 plan would work-2 nights in Montreux, followed by 3 in the BO, then the last 2 in Luzern, which also gets you to within an hour train ride to the Zurich airport. That gives you some quality time in three interesting destinations and leaves room for flexibility if you want to deviate from your "baseline" plan.
I am a lifetime victim of travel FOMO and always struggle with what to leave out of our itineraries, but I also know learned it the hard way!) that having too many stops leaves us with too little time (and energy) to spend on the good stuff. Having said that, Switzerland is definitely a destination where the journey is one of the attractions, so if you and your wife are train fans, then that time counts as sightseeing! To that end, you could make Zermatt a discrete stop, but at the expense of the Berner Oberland. Zermatt doesn't really fit in your itinerary since it is a major detour from the other destinations, but you could also do this: Montreux-Zermatt-Luzern. If you connected at Andermatt, you could ride a segment of the Glacier Express, then transfer to another train in Andermatt to Luzern, which also would get you the tail end of the Treno Gottardo, which runs from Locarno to Luzern on an old rail line that was established before the Gotthard Tunnel was built.
My wife (we are decidedly NOT newly married!) is always reminding me that I try to cram too much in our trips, so that may or may not be a factor in your own trip planning. I do know from experience on our previous trips that planning in at least one "down day" with nothing scheduled is always a good idea, and it leaves room for some spontaneity to visit things you discover on your journey or learn about later in the planning process. Best of luck with your planning, and I hope these suggestions help.