All aboard for some Christmas cheer: The festive spirit is a joy to behold at these glittering markets, from Bruges to Bath (and they can all be reached by train from London in less than 6 hours)
Rather than take to the skies like Santa, here's our selection of the best Christmas markets you can reach by train. No Scrooges allowed.
Source: dailymail.co.uk