I can't agree about the Munich - it's a great city itself and there are so many various attractions around in Bawaria that can't be passed by. Just have a look at Neuschwanstein castle, Chim See and Herreninsel that looks exactly like Versaille...
I agree with Berlin - great city worth to stay there forever, and Dresden - you shouldn't miss it as well as the boat trip by Elba river from Dresden to for example Meissen or "Saxon Switzerland".
As for the Eastern Europe I also agree that Croatia needs the separate visit. Lovely and very interesting country full of historical attractions and very beautiful nature.