The latest innovation from Orient Express is a day’s ‘Christmas shopping on the rails’ on a traditional British Pullman train. Shoppers can enjoy a four-course lunch in the dining car as they steam through the Kent countryside and, free from bustling crowds, rain and traffic, can browse such brands as Harrods, Brora, Holland & Holland, Cath Kidston and Liberty. The shopping express leaves London Victoria on December 1, and costs £300. To book, telephone 0845 077 2222 or visit www.orient-express.com

 * Subscribe to Country Life and up to £50