Best things to do in London in winter

Take in a show (or a pantomime)

Hit the shops for some retail therapy

Enjoy afternoon tea

Visit some of the museums and art galleries

Enjoy views of the city and London landmarks