How to get the cheapest train fares home for Christmas, according to experts