7 ways to get your train tickets as cheaply as possible