I will be backpacking Western Europe with a group of 4 (all 22 year old males) in May and June for approximately 5 weeks. We plan on buying a youth 10 day, 2 month eurail pass and buying two tickets point to point because we have 12 total train trips. We can stretch the trip out by 3 or 4 days if necessary to accommodate for travel time between cities but I tried to design it so we took shorter train rides.
I have been reading online including this forum and have come up with this itinerary but I know it can be improved by people with first hand experience. Our interests are seeing the major cities/attractions, seeing as much as possible within reason, and also visiting some smaller cities along the way. We don't have much of an interest in Milan because it seems to be more modernized and business oriented, however it was much cheaper to fly into than other airports.
Fly into Milan, 2 hour train ride to Florence – 2 nights
Rome – 4 nights
Venice – 2 nights
Innsbruck – 1 night (break up the train ride from Venice to Munich/incorporate a smaller city)
Munich – 2 nights
Prague – 3 nights
Berlin – 4 nights (day trip ideas?)
Amsterdam – 2 nights
Paris – 4 nights
Geneva – 2 nights (stay in France for cheaper hostels?)
Barcelona – 3 nights
Madrid - 3 nights
Fly out of Madrid
Do you feel like I have the amount of time necessary to stay in each city vastly wrong or are there some cities that might not entertain us as much as others? Are there any cities you think I am missing that we would enjoy? Thank you for your help.