My wife and I got back from Switzerland just last month. It was a great vacation.
I loved Lucerne, Zurich, and Luzanne. And had a special trip to Bern and met Pauline. She is a great person and very cool.
If you are going to Italy, I haven't visited there but you could visit both, there is an Italian part of Switzerland, and is pretty warm there. Lucarno, I forgot the actual city name, is very nice and resorty.
But one the pretties cities I visited was Walenstadt, it is right near Lichtenstein, which was also nice to visit. Well, Walenstadt is right up against the mountains, and the Walensee Lake is also against the mountains one of the closest to it's mountains. It makes for a beautiful site.
It is very quiet and peaceful so you will be mostly watching the view drinking wine or the fine beers and enjoying each others company. You can also swim in the lake, take paddle boats, etc.
Have fun wherever you go.
Mark