I found this site incredibly handy not only for securing rail bookings but also for trip planning around Europe. It is very detailed – showing all stops, time frames, etc. so it was very easy to make comparisons between routes. Very, very accurate! Offered in many languages as well.
http://www.bahn.com/i/view/USA/en/index.shtml