I have been in all those cities except Zurich, which is of little interest to me. I would rank them as follows--Luzern, Berner Oberland/Interlaken, Bern, Geneva. I enjoyed Bern for 3/4 of a day. The Old town, clock and fountains are interesting and a bit different from other Swiss towns. The Einstein museum was wonderful for people into Einstein or physics. I am glad we went to Bern, but a day was enough. I cannot say enough about Luzern. It's perfect, extremely scenic with the lake, river, bridges and mountains. If weather is less than pleasant there are things to do, like museums or wandering around the old town. There are three different mountains you can go to. We did Rigi and the trip across the lake and mountain views were phenomenal. I wouldn't stay in Interlaken, I'd stay in Lauterbrunnen or Murren depending on what you are into. The views are incredible, there's hiking, cute villages, good people. We went to Geneva only to visit CERN (which was excellent). We had difficulty filling the rest of the day. We went to the UN but it was closed to tourists because the Chinese President was there. We ended up walking around downtown. Geneva is incredibly expensive. I would take a day away from both Geneva and Bern and add them to Luzern and Berner oberland/Interlaken. I might even skip Geneva unless you want to see CERN. We stopped in Montreaux for a few hours to see Chateau Chillon which was interesting and the lake views were pretty spectacular. I've not been to Laussane, I plan to go there at some point, that would be a place to go for wine and cheese making. We used the Swiss Travel Pass, and I believe we broke even. We did use the gondolas a lot in Berner Oberland. It would also mean that you wouldn't have to pay for Schilthorn in Berner Oberland or Rigi in Luzern. Additionally, we did "poke" into some museums that we found interesting for a short time that we wouldn't have gone into because they were included in the pass.
One thing we realized in Switzerland is that you are there for views and outdoor activity. If you limit yourself to one day or even two in certain locations, you may not get a "good weather day". There's nothing sadder than being in an area with beautiful mountains, but you can't see them due to cloud cover. We actually did Bern on a day trip from Luzern and we picked the day with bad weather, because weather did not impact our planned activities that much. In the end it was just overcast which was fine, but the next day when we went to the top of Mt. Rigi in Luzern was picture perfect.