Viajes en tren dentro de Alemania e Italia

Estoy planeando viajar a Alemania. Quiero visitar Berlín, Múnich, Stuttgart.Heidelberg, Dachau y Frankfurt. ¿Cuál es la mejor ruta para esto .. La duración de este viaje es alrededor de 10 días. Uno debe hacer?

Diría que el orden que usted da (Berlín, Múnich, Stuttgart, Heidelberg, Dachau y Frankfurt) es sobre la derecha, excepto que Dachau es un suburbio de Munich - sólo algo para ver mientras estás en Munich. Así, haría Berlín, Munich (Dachau), Stuttgart, Heidelberg y Frankfurt. Son cinco ciudades en diez días, sin contar el tiempo de viaje. No añadiría nada.