Question: is it cheaper to pre book train tickets?
Answer: Advance tickets are usually the cheapest way to travel by train, and generally go on sale 12 weeks before your date of travel. You have to travel on the train you're booked on, but you get a much cheaper price by foregoing flexible travel times. Full details on Advance tickets can be found here.