Everyone aboard for some Christmas cheer: the festive atmosphere is a joy to behold at these stunning markets, from Bruges to Bath (and they’re all less than 6 hours away by train from London) Read more