Here's how to determine travel times between your destinations, you want to know these to ensure your itinerary works out the way you want it to:
Train: Get train travel times
http://www.ricksteves.com/plan/tips/db_tips.htm
Add to the station to station train times the time to get to the station, buy tickets, wait for the train, etc
Driving: Get driving times per Google Maps
http://www.google.com/maps
Most travelers here suggest multiplying the times given on Google Map or Viamichelin by at least 1.25, and remember that times for stops of any type are not included in the times given on either website.
Air Within Europe: For travel by air within Europe, there are several good websites to get schedules (as well as buy tickets), these are only 2 of them:
http://www.flylc.com/directall-en.asp
http://www.whichbudget.com/
Many thanks to Kent for initiating this page - Webmaster