London dazzles year-round, so consider visiting in winter, when the city dresses up to the nines and bursts with festivities.