Feb 27, 2020 - 11:50 PM
I've watched this thread for a bit and finally decided to jump in.
You asked Rockoyster whether he recommends "Montreux or Lausanne for a 4 day stopover to see Gruyere and Geneva and Mont Blanc". I'll start by asking what you have in mind when you say you'd like to "see" Mont Blanc ? On a clear day, you can see see it from quite a few places in western Switzerland, obviously at varying distances. Do you want to travel to the mountain itself so it is right "in your face" or are you content to view it from a distance ? If you are only stopping for 4 days, a trip to Mont Blanc will take up all of one of your days.
My preference of Lausanne or Montreux would be the latter, not only because of its location but also because of its relatively small population. You'll find there are about 26 thousand people there (population density of just under 800/square kilometre), compared with Lausanne's 140 thousand inhabitants (and a density of about 3400/square kilometre). Tourists will be much more visible in Montreux. I'd say that Lausanne is much more of a "normal" city, if you get what I mean. Genève has the second largest population in all of Switzerland, with about a half million inhabitants and over 60% of the population of the canton consists of foreigners or naturalized foreigners. So I'd choose Montreux if I were you and keep in mind that trains are running all the time between Montreux and Lausanne, and beyond to Genève. And it is easier to get to Gruyères from Montreux. If you were going to be looking at which place would be better for a much longer time, say a month or more, I would then say Lausanne.
A last thought, isn't Genève a much nicer sounding name than Genf ?