Itinerary
I’ve been to Switzerland twice, once to St Moritz and once to Vitznau, both in the summertime (not really big on skiing) but both very pretty, probably one of the prettiest places I’ve seen, way better than Colorado.
The first time to Switzerland (St Moritz) we were in Milan and we had taken a air taxi flight booked with the St Moritz website. Another option of travel would have been the Bernina Express and train. We stayed at Suvretta House (I believe it's a ski in ski out hotel) . It's outside of downtown though. If you wanted a hotel downtown Badrutt's Palace would be a great option. We only spent two full days (3 Nights) in St Moritz and because we werent there for skiing I think that it was the perfect amount of time.
Day 1 Milan / St Moritz
Air taxi Flight (Booked through St Moritz Website)
https://www.stmoritz.com/en/directory/round-flights-airtaxi
Check into Suvretta house
Lunch at Sternbar Marguns (Take gondola up from Celerina)
Went into town and bought chocolate (we’re in switzerland of course) from Laderach
The town has lots of great shopping from boutique stores to Hermes and Loro Piana
Dinner at Hato
Day 2 St Moritz
Breakfast at the hotel
Rented electric bikes and went around town and the lake
Then we took a different gondola up the mountain that was near our hotel
Lunch at Paradiso
Hiked around the area
Went back to the hotel to have a massage
Dinner at Balthazar
Day 3 St Moritz / Milan
Breakfast at the hotel
Walked around town
Lunch in town
Taxi flight back to Milan
The second time we were in Switzerland we went to Lake Lucerne We had come from Munich so we took the train to Zurich and then rented a car for the rest of the way. We stayed at Park Hotel Vitznau. I could not recommend this hotel more. From the award winning restaurants to the infinity pool overlooking the lake (which is heated so you can visit in the winter) I never wanted to leave this place. We spent 3 full days (4 nights) here. Some could say that's too much but to have an entire day dedicated to the hotel is worth the extra time.
Day 1 Munich / Lake Lucerne
Train from Munich to Zurich
Rented a car and drove to Lake Lucerne (45 min)
Checked into Park Hotel Vitznau
Dinner at Focus
Day 2 Lake Lucerne
Drove around Vitznau and had lunch
Then drove around the lake to Lucerne
Spent the day walking / driving around the city
Walked up Museggmauer for the views
Drove back around the lake
Dinner at one of the hotel restaurants
Day 3 Lake Lucerne
Breakfast at the hotel
Drove to the opposite side of the lake
Took the gondola (Stockhütte) up the Mountain for Views
Went back down and drove into lucerne
Lunch in Lucerne
Went on a lake cruise around the lake (1 hr)
Drove back to the hotel
Dinner at the hotel
Day 4 Lake Lucerne
Slept in and had breakfast in bed
Went to the spa for a massage
Lunch at the hotel
Spent the afternoon at the pool
Dinner in Vitznau
Day 5 Lake Lucerne / Munich
Drove back to Zurich
Dropped the car off
Train back to Munich