Hello! I'm having a hard time deciding what cities to visit in Germany.
On my three month trip, I plan on coming from Amsterdam to (where I currently plan on going first) Berlin. However, after that I really have no other must see stops in Germany. It's like, the biggest country in Germany and I don't want to completely write it off and just see Berlin.
The other cities I plan on visiting around Germany are Prague, Cesky Krumlov, Budapest, Krakow and Vienna. Considering where else I want to go, what is a logical route and other good German cities to visit? I want to try and get a mix of small town and big city which is why Munich isn't high on my list after Berlin!
I'm open to any and all advice, seeing as how after the stops mentioned in this post, I want to start heading west!
Thanks!