It is a bit of a budget trip so I am going to be doing trains and hostels. I've done some research and if I buy sometime soon I don't think they will be too bad. Here is my final itinerary. I am hoping this looks ok, but is there anywhere you suggest I nix a day for a country side? Thanks again!
May 6 Travel to London
May 7-10 London
May 11 Train to Paris via Eurostar (2 hours 15 min)
May 12-14 Paris
May 15 Versailles
May 16 Train to Amsterdam
May 17-18 Amsterdam
May 19 Night train to Berlin
May 20-22 Berlin
May 23 Train to Prague via EuroCity Train bahn.de (4 hours 40 min)
May 24-25 Prague
May 26 Fly to Rome
May 26-29 Rome
May 30 Train to Florence via Train Italiarail.com (1 hr 32 min)
May 31-1 Florence
June 1 Fly to Barcelona Vueling.com (2 hours)
June 2-5 Barcelona
June 6 Fly Home