Hello! I will be taking my first trip to Germany this Winter and have made a rough itinerary. I would appreciate any input on what I have - I'm wondering if this is doable or not given the amount of time I have with the travel time it really takes between each location. Thanks!
December 26 - Fly into Munich, land around 10:00, go to hotel near airport
December 27 - Explore Munich
December 28 - Explore Munich
*Would love to fit in Neuschwanstein Castle somewhere in here
December 29 - Explore Munich
December 30 - Take a train early in the morning from Munich to Heidelberg, visit Heidelberg Castle
Take train from Heidelberg to Osnabruck, use Osnabruck card that comes with our rail pass
Stay the night in Osnabruck - Airbnb
December 31 - Take train from Osnabruck to Hamburg early in the morning
Spend NYE in Hamburg - we have an Airbnb here for 2 nights
January 1st - Explore Hamburg
January 2nd - Take train from Hamburg back to Munich
January 3rd - Fly Home