My wife and I will be vacationing in Switzerland and Northern Italy for a little over a week this summer. It is our first trip to Europe, and I am struggling to decide whether or not we should rent a car. I would love to have the ultimate traveling flexibility that a car provides, but I feel like there is also a romantic element to traveling Europe by rail (something I wish so badly we could do in the US). Money is not an issue for us, but if the train system can efficiently accommodate the following itinerary, I'd be more than happy to save $1,500 on rental fees and parking.
Day 1: Fly into Zurich, travel to Lucerne for the night
Day 2: Lucerne to Grindelwald
Day 3: Explore Berner Oberland
Day 4: Explore Berner Oberland
Day 5: Grindelwald to Lake Maggiore (staying in Baveno)
Days 6-9: Stay on Lake Maggiore, explore surrounding towns
Day 10: Return to Zurich
Day 11: Depart Zurich
I'm most concerned with the leg from Grindelwald to Lake Maggiore, which can be done in around 4 hours by car.
Any suggestions or information would be greatly appreciated! Cheers!