We’ve already purchased a train pass for our trip and have most of our accommodations booked. Now we’re looking for fun and unique things to do in each of the cities we’ll be visiting, and we’re also open to day trips to nearby towns or other cities.
Dec 17: Arrive Zurich, 1 night
Dec 18: Train to Munich, 3 nights (Dec 18–21)
Dec 21: Train to Vienna, 4 nights (Dec 21–25)
Dec 25: Train to Budapest, 3 nights (Dec 25–28)
Dec 28: To Prague (night EN Metropol on the 27th or day train on the 28th), 3 nights (Dec 28–31)
Dec 31: To Berlin, 4 nights (Dec 31–Jan 4) — NYE in Berlin
Jan 4 night: Nightjet to Zurich (arrive Jan 5), 2 nights (Jan 5–6), fly out Jan 7