Interrailing later this summer with two other 18 year old guys. We've paid for our flights, and will be getting an Interrail pass, but as yet we haven't booked any hostels or train reservations so our schedule is flexible within the flights we've booked.
Tue 21st Dublin > Berlin, 07:20-10:35
21st/22nd (2 nights) Berlin
Thurs 23rd Berlin > Prague, 08:45-13:26
23rd/24th (2 nights) Prague
Sat 25th (night) Prague > Krakow, 20:17-07:14
26th/27th (2n) Krakow
Tue 28th (night) Krakow > Budapest, 21:54-08:35
29th (night) Budapest
Thu 30th (night) Budapest > Ljubljana, 19:10-05:59 (1 swap, 1:30am)
31st (night) Ljubljana
Sat 1st Ljubljana > Bled, 09:45-11:29
1st (night) Bled
Sun 2nd (night) Bled > Florence, 19:18-06:55 (2 swaps; 9pm, 11pm)
Mon 3rd Florence
Mon 3rd Florence > Rome, 19:27-20:50
3rd/4th/5th (3 nights) Rome
Thu 6th Rome > Dublin, 11:00-13:00
In summary; Berlin - 2 days, Prague - 2 days & 1 evening, Krakow - 3 days, Budapest - 2 days, Ljubljana - 1 day, Bled - 2 days (a.11am d.7pm), Florence - 1 day (a.7am d. 7pm), Rome - 2 days & 1 morning (d. 11am).
We're just looking for some advice on what we need to see or do in each place, or whether we're spending too much or too little time in each place. Also, recommendations for cheap (but decent) hostels would be much appreciated.