Apr 18, 2018 - 12:03 AM
Lausanne is a busy place for a car! Parking etc will not be easy.
It's not worth driving to Zermatt either as tourists cars are not allowed, so you have to go by train part of the way. This means that it is actually better to go by train all the way!
I recommend you stay at Montreux, Villeneuve or Aigle and visit towns by local train.
Aigle is a much overlooked place but has a historic castle, family hotels (eg Hotel du Nord), and mountain railways to Leysin, Champéry and Les Diablerets, all scenic rides.
Zermatt is also doable in a day from Aigle
Aigle is a short train ride along the lake to Montreux, but a car gives you the advantage of getting to hotels along the lake and in the country easily, rather then being limited to staying in main towns as rail travel tends to do.
A good circular rail trip would be AigleMontreux - Spiez - Lötschberg mountain route - Brig - Visp - Martigny - Aigle/Montreux
Engelberg railway is OK, not mega spectacular, especially since they put the upper section into a tunnel (replacing a fantastic steep incline through pleasant woodland)