Visiting family in Ramstein and trying to nail down the best itinerary. Is option 1 too much moving around? We're all pretty young and want to see as much as possible. Current priorities are Castles, Beer, and Christmas markets. Only thing that's been booked are our flights. Open to any and all feedback/criticism/recommendations!
Option 1:
Nov 29 - land in Frankfurt @ 7am travel to Heidelberg
Nov 30 - day trip to Strasbourg from Heidelberg
Dec 1 - Tour Heidelberg's castle, bridge, shops, Christmas markets, etc.
Dec 2 - Travel from Heidelberg to Munich
Dec 3 - Day in Munich visiting palaces, museums, etc.
Dec 4 - Day trip from Munich to Salzburg
Dec 5 - Day in Munich or visiting towns nearby
Dec 6 - Travel back to Frankfurt
Dec 7 - Fly out of Frankfurt
Option 2:
Nov 29 - land in Frankfurt @ 7am travel to Heidelberg
Nov 30 - Tour Heidelberg's castle, bridge, shops, Christmas markets, etc.
Dec 1 - Day trip to Cologne from Heidelberg (cathedrals + christmas markets)
Dec 2 - Day trip to Stuttgart or Esslingen from Heidelberg
Dec 3 - Day trip to Strasbourg from Heidelberg
Dec 4 - Day trip to Neckersteinach from Heidelberg
Dec 5 - Day in Heidelberg
Dec 6 - Travel back to Frankfurt
Dec 7 - Fly out of Frankfurt