Seat61
This website is full of information on traveling on trains and land travel all over the world.
RailEurope
It can be tough to book trains on a million different foreign sites in Europe, but Rail Europe makes it simple to do everything from planning routes and checking times to buying tickets.
Virgin Trains
This is a great place for booking trains in the UK. This service does not charge a booking fee which is really nice.
Vacations To Go
If you like cruises, you will love this website. They offer really great prices on cruises. Make sure to check here before you book a cruise.