Go to http://www.thetrainline.com.
I agree that the trains are totally rubbish but if it's scenery gazing you're after, you'll get plenty of that.

Try booking from station to station rather than the complete journey. It's sometimes cheaper that way too.
Good luck:)