I am planning a week and a half trip (short, I know) this May to travel Western Europe by rail. The trip will begin and end in Amsterdam and I am considering stops in Germany, Switzerland, Northern Italy, coast of France, and back to Amsterdam.
Obviously, I will not have much time in each place, so I'm looking for pointers on the best stops in Germany. Right now, I'm thinking of staying in Munich and then moving on to Switzerland after.
To rephrase the question: What one or two cities are a necessity when visiting Germany??
Any thoughts or suggestions would be greatly appreciated. Thank you for your help.