Dates: From Monday 7th - 21st December
Times: evenings
Ages: all the family
Price: Free
Join in the crowds around the Trafalgar Square Christmas Tree from nightfall every day from the 7th singing their heart out to all the old favourites. It'll warm the cockles for sure.
Venue Details:
Trafalgar Square
Trafalgar SquareWC2N 5DN
Website: www.london.gov.uk/mayor/trafalgar_square/index.jsp
Christmas Carols at London Zoo
Dates: Wednesday 9th December
Times: 5.30-7.30pm
Ages: all the family
Price: Adult: £14. Children £10, under 3s free
Lull the lions to sleep with Oh Little Town of Bethlehem at the ever-popular Carols in the Zoo. Mince pies, mulled wine, hot chocolate and the New London Children's Choir will make this Carol concert pretty special. Book tickets now.
Venue Details:
London Zoo
Outer Circle, Regent's Park, London, NW1 4RY
Tel: 020 7722 3333
Website: www.londonzoo.co.uk
Hampton Court Carols
Dates: Sunday 20th December
Times: 6pm
Ages: all the family
Price: £3.50 for kids and £7 for adults
Join in the crowds singing in the palace's courtyard. Everyone gets their own song sheet. Wrap up warm and bring a torch. There will be a silver band and much festive merriment to get your Christmas week off with a bang. To book tickets call 0844 482 7795
Venue Details:
Hampton Court Palace
Surrey, England KT8 9AU
Tel: 0870 7515175 (general info); 0870 753 7777 (advance booking)
Website: www.hrp.org.uk
Christmas at the Horniman Museum
Dates: Sunday 13th December
Times: carols at 5pm, festive fun from 3pm
Ages: all the family
Price: Free
Roasted chesnuts, toy stalls and a Santa's grotto will keep the little ones entertained and there will be wonderful Christmas carols with the English Baroque Choir and the Crystal Palace Band.
Spirits don't get more festive than this.
Venue Details:
Horniman Museum
100 London Road, SE23 3PQ
Tel: 020 8699 1872
Website: www.horniman.ac.uk