I've been fine-tuning our 3-week european itinerary based largely on feedback from this forum as well as taking a deeper dive into travel logistics. Trying to be relatively ambitious while trying to establish an appropriate travel pace for our 2 teens who travelling with us. I want this trip to be a memorable family experience and so really want to avoid burning them out with too many short stays and long travel between destinations. My goal is to achieve a good balance between urban cities and smaller towns and villages, and an appropriate mix of fast-paced travel and "slow down, chill and soak it all in" travel. We are an outdoorsy family that would rather spend a day in the alps over visiting a museum. Below is the latest version of our itinerary. I'd appreciate any feedback (positive or negative) as well as advice, alternatives, cautions, or recommendations that folks on this forum can offer. Thanks in advance!
6/16: Fly SFO > Rome
6/17: Arrive Rome. Stay 4 nights
6/20: Travel Rome > Venice by train. Stay 4 nights
6/25: Travel Venice > Varenna (Lake Como) by train. Stay 3 nights
6/28: Travel Varenna > Gimmelwald by train. Spend 4 nights
7/2: Travel Gimmelwald > Garmisch-P or Mittenwald by train. Spend 3 nights.
7/5: Travel Garmisch-P/Mittenwald by car to Munich. Spend 4 nights
7/9: Travel home Munich > SFO.