Avoid the cabs(taxis) as they are very expensive.
I've never spent much time in London but I found the open air tourist buses a good day out. You get the chance to drive around many the landmarks and can jump off an on the buses all day long.
Make sure you get one with a guide though.
It is maybe worth adding when you are coming to the UK. People will assist with special events on those dates too.