Best way and cheapest would be buses and trains, try busabout! Great way of seeing Europe! You can buy a 5 stop pass or a link pass of all Italy or northern Europe etc!
I did busabout in 2007 with my gal friends and it was great... There is even a croation 7 night cruise which was great! Check out busabout.com almost 6 years ago