Originally Posted by pineapple stu
I've travelled from Bristol to London as well, and can verify the fare he gives (fortunately, I only went one way).
I've travelled regularly in England and Ireland by rail (most recently being last night, when I got the Rosslare Harbour train home from Dún Laoghaire), and trains, in general, aren't dirty here (in fact, they often have staff going through the train picking up rubbish). The trains are spacious, certainly compared to the train I got from London to Holyhead last month