New York, for all its consumer bustle and sleigh rides in the park, and Toronto, for all its romantic blizzards, doesn't hold a candle to storybook London at this time of year. The irrepressible spirit of the place is unparalleled. For centuries, Londoners have braved rain, sleet, darkness and, in more recent times, terrorist threats in order to get out and spread yuletide cheer.