As I'm about to embark on a ten-day train trip through Europe, I am having to keep track of 4 different hotel reservations and at least 8 different train reservations.
This all seemed a bit daunting, but I'll tell you what: I forwarded all the tickets for the reservations to TripIt and it "magically" figured out most of my itinerary for me. While TripIt definitely is better with air travel I was impressed with the information it could gather from the train tickets as well. I did have to upload each individual ticket unfortunately, but in the end that's a small job for a huge trip.