Here's my itinerary below:
-- Arrive in Berlin. Leave right away to Rhine valley
-- Bacharach (or St. Goar or Boppard) (2 days)
-- Fussen (or Reutte) (2 days)
-- Salzburg (2 days)
-- Munich (2 days)
-- Rothenburg (or Bamberg) (1 day)
-- Nurnberg (1 day)
-- Berlin (4 days)
-- Return home
I have 14 full days (not including my arrival day) to travel in Germany in mid-May . I arrive early in the morning giving me time to travel to my starting town/city. I prefer to travel by train to avoid the stress of driving. But I could rent a car if absolutely necessary.
What do you think about my itinerary? I realize it might be a bit hectic but there is so much I want to see. I am very interested in picturesque river towns with medieval castles which makes the Rhine valley (with a river cruise) a must see. The Bavarian Alps is also another priority. I like history, art, museums, culture in addition to outdoors and hiking.
My concern is long train rides exceeding 7 hours. How can I break up the train travel time while still keeping my travel goals? I would appreciate possible substitutions to the towns and cities on my itinerary. It would also be great if I could use the Deutschland ticket for most of my travel.
Another snag is I booked a round trip to Berlin. Hence, I built in the buffer to have the time to travel straight to the Rhine valley (Bacharach, Boppard, etc). Do you consider the train ride too long?
How about reducing Berlin to 3 days so that I can start with a overnight at Cologne to see the great Cathedral?
My itinerary is likely very busy so your suggestions will be much appreciated.