Don't usually travel by train, when Ive looked at the prices on the net they seem quite expensive. Is there a certain place to shop to get the best deals?