The decorations in London usually start going up in late October or early November, depending on the year. The city's main shopping streets and landmarks like Trafalgar Square and the Tower of London are usually the first places to get decorated, and then the rest of the city follows suit. The lights and decorations are usually turned on by the middle of November, and then the city really gets into the Christmas spirit!