Seat 61 is an excellent site that covers everything about traveling by train. Most importantly it offers specific instructions on how to order and book online tickets with the French rail SNCF with out being forced over to the more expensive Rail Europe sites (US, CA and UK)