Actually, it all starts in November which nowadays heralds the beginning of the festive season for the retail world with London's most iconic departments pulling out all the stops for the Christmas window displays. However December is when we all start feeling really festive.
Start in Knightsbridge at Harrods, who are offering a more traditional vision with Once Upon a Christmas recreating a series of fairy tales, then move on to Harvey Nichols, Fortum and Mason, Libertys and finally Selfridges who have created an alternative theme inspired by the Christmas Star. Don't forget to explore the Christmas shops in each of the stores to pick up decorations and last minute cards.