This is the time of year that all the big department stores set up their Christmas shops, and boy are they delightful. I took a stroll through John Lewis‘s shop just the other day, oogling all the Christmas lights, decorations and Christmas crackers. They’ve even got a rooftop garden set up like a Christmas tree forest, complete with warm little cabins and telescopes to explore the stars. Other Christmas shops on my list? Liberty, Forntum and Mason, Selfridges and Harrods!