Great Western Railway has launched a January sale, offering 150,000 lower-cost train tickets.