For your train travel in Europe, make friends with the Man in Seat 61: The Man in Seat Sixty-One - the train travel guide....
Don't consider a Eurail pass until you've looked at the options.
Couldn't agree more. Have a good read of the first page, and go from there.