I would appreciate ANY suggestions on this 19 day (April 27-May 16) itinerary:
Milan, Lake Como, Switzerland (not sure where, maybe Zurich?), Munich (possible day trip to Salsburg), Berlin. I can add/delete any towns/locations.
I am looking for the best way to explore Switzerland and then get to Munich via train. I could rent a car if it would be best but my preference is train.
Interests: history, architectural and environmental beauty, culture. I do RS self-guided walks, RS "don't miss" suggestions, and I am one to start early and end late in the day....I can sleep when I get home. I am not a fan of group tours but I have done the RS suggested musical pub tours (Ireland), cooking classes (Rome), and wine tours (Florence), etc and absolutely loved them.
Background: I have been to Europe 3 times, but this is my first solo trip. I am used to staying at Marriotts (as they were free), but now I will be doing Couchsurfing, airb&b, and hostiles due to limited funds. I have been to Italy twice (for a total of 6 weeks) and have never been to Milan. I wasn't originally planning on any part of Italy for this trip, but I found a cheaper flight into Milan. I want to hit Duomo, Galleria Vittorio Emanuele II, and Santa Maria dell Grazie in Milan and also explore Lake Como. I am guessing 2-3 days for Italy then head to Switzerland. I definitely want to hit the concentration camps near Munich Germany and must fly out of Berlin.
Also, what web site would be the best to get the least expensive tickets? In the past, I purchased tickets on Trenitalia 120 days out and got the cheap ones. Is this possible doing multiple countries? If not, should I just wait until i arrive at the train station to purchase tickets?
Thank you in advance for your thoughts/suggestions?