My husband and I are planning a trip through Milan, the Lakes District in Italy, Switzerland, Prague, Vienna, Budapest, Cesky Kumlov, Bratislava, Krakow, Warsaw & Berlin. The problem is we only have about five and a half weeks before we have to fly to the UK and I think we may be trying to fit too much in. We have been to Vienna before so could leave it out but even then we don't have enough days in each place and need to work around train schedules etc.
Can anyone suggest the best route to take, how long we need in each place and what to cut out if we have to? We are flying into Milan but we have been there a couple of times before so will probably only stay 1-2 nights to catch up on sleep - it's a long way from Australia! I'm pretty sure there are day tours to Cesky Krumlov from Prague so that might help a bit.
Any suggestions more than welcome but we really want to try to all of it. If we need to leave somewhere off the itinerary what else could we drop?