I use the train so infrequently that I've never looked into getting a discount. I've always just bought at the station on the day. Seeing as I am using the train regularly enough though I thought it might be something to consider. Where would people recommend as the best place to get cheap advance tickets for trains in the UK?