I am planning to travel to Germany.I want to visit Berlin,Munich,Stuttgart.Heidelberg,Dachau and Frankfurt.What is the best routing for this..The duration for this trip is around 10 days.Any tips.Any other places that one should do?
I'd say the order you give (Berlin,Munich,Stuttgart,Heidelberg,Dachau and Frankfurt) is about right, except that Dachau is a suburb of Munich - just something to see while you are in Munich. So, I'd do Berlin, Munich (Dachau), Stuttgart, Heidelberg, and Frankfurt. That's five cities in ten days, not counting travel time. I wouldn't add anything.