However, visit my blog post of things to do over the Christmas period for some ideas.
SATURDAY (29th December)
Head to the Victoria and Albert Museum to catch a performance of the Nutcracker Ballet. Or pop in for family fun at the Imagination Station. The number 345 bus will take you to South Kensington; alternatively take the train or tube to Victoria and catch the District Line.
If you don't fancy the V & A, then head to the Natural History Museum which has lots of family activities. An investigation of teeth and dinosaur diets sounds interesting!
Take a stroll through the Winter Wonderland at Hyde Park: the market and Santa land is free! Buses 2, 36 and 137 will take you there.
SUNDAY (30th December)
Pop to the Museum of London to learn about London Bones. The museum is in the Barbican which can be reached by tube or bus (133 and 35) to Liverpool Street and a ten minute walk.
If the rain stops and you fancy a family walk, then we recommend you check out the Capital Ring Walk. Section 4 is a pleasant walk between Crystal Palace and Streatham. Check out the website to download a map and directions which include facts about the area.
The buses 3, 417, 249, 432 and 322 take you into the Crystal Palace area. The walk starts at Crystal Palace Train Station.
Hope you manage to stay entertained! Have a happy new year!