I'm going interrailing this summer so I'll have a lot of freedom and this itinerary isn't complete. I'm basically going to travel until I run out of money (I've worked out my cheapest route back and will save the money) so any other tips on places to go would be greatly appreciated.
My itinerary:
Lucerne, Switzerland
Zermatt, Switzerland
Evening in Venice
Budapest
Somewhere in Slovenia
After that I'm not sure, I need to make my way up to Holland to catch a ferry back to England so I was thinking either Prague, Berlin or Hamburg.
EDIT: I should also mention I'm going on a 3 week summer school in Bavaria prior to this trip starting.