There's a lot to do in London, I know because I've been trying rather unsuccessfully to do it all. During my time here and the many trips I made to London before moving here I have found that there are just some things that take priority over everything else.
I haven't done everything that there is to do in London so I can't say for sure that these are the best things but these are certainly my favourite things to do. In no particular order...
1. London Dungeon. The London Dungeon is a great afternoon or morning out but as the name suggests it can be pretty scary. I'm not a brave person but I have made it through this a couple of times, so obviously it's not that scary but probably not suitable for young children. The thing I like most about it is that it's so educational. I just love having fun and learning at the same time and there is no better place to learn about history while enjoying yourself than the London Dungeon. It's a very interactive experience. I'm not going to give away exactly what happens because half of the fun is not knowing what's going to happen next.
2. Covent Garden. I love going to Covent Garden and could literally spend an entire day there. I don't particularly enjoy shopping but there are a lot of nice and unusual shops there, as well as a market, that keeps even people like me interested. For me the best part of Covent Garden is the street entertainment. If you go during the day you will often find a variety of different performers around Covent Garden and there is usually something to entertain everybody. I also really enjoy sitting in one of their outdoor café/restaurants watching the world go by. In the winter these café's have heaters and some shelter so whatever the weather you can sit there and people watch.
3. Victoria and Albert Museum. This is my favourite museum in London and whenever I decide that it's time to go to a different museum I somehow always end up wishing that I'd just stuck with V&A. This is more of an adult museum and not one that I would recommend for families. The reason why I enjoy it so much is because I love looking at all of the different collections from around the world, particularly those that are based around religions.. For those of you who have a thirst for knowledge this museum would be perfect for you. It's quite big and houses a number of diverse collections. I find the building itself to be very attractive. http://www.vam.ac.uk/
4. Natural History Museum. This museum is fantastic for those who either have an interest in dinosaurs or fossils or for people with children. I actually don't find this subject to be that interesting but I love taking young relatives to this museum to see the moving dinosaurs. I still remember being completely awed by them as a child and although as an adult they aren't nearly as impressive as they were it's still a lot of fun to take children to see them. Please note that the museum is free but you do have to pay to see the moving dinosaurs.
5. Madame Tussauds. When I think about what Madam Tussauds is it sounds really boring. A museum full of wax works of famous people is not something that sounds appealing to me at all but I have been there three times and always had an excellent time. There are some parts that aren't suitable for children so please do keep that in mind if you're visiting with family. I've been there with some children who found the wax works scary so that's another thing to consider. However, for the most part everyone I've been there with has enjoyed it immensely.
6. The London Eye. Although for the majority of the flight your view is obscured by other capsules when you get to the top this attraction offers you amazing views of London. It is a bit expensive but I think it's possible to get tickets combined with other attractions or discounts. I certainly wouldn't pay full price for it but if you can get a discount then it's worth doing.
7. The Tower of London. This is by far my favourite attraction in London. I love history and the Tower is just full of it! Included in the ticket price is a guided tour that was by far the best part of the day. I had such a great time that I'm planning to go back as soon as I have some time.
8. China Town. I love going to China Town for dinner because in my opinion you get the best Chinese food there. I've tried a number of restaurants in the area and to be honest they're all pretty much the same to me. The food tastes good in all of them, they all have friendly staff and quick service and the prices are all pretty similar. As well as restaurants there are a number of bakeries where you can get Chinese cakes and desserts. I can't comment on how authentic any of it is because I've never visited China.
9. The Houses of Parliament. I love visiting the Houses of Parliament. As I said I love history and I also enjoy politics and you get both with a trip to the Houses of Parliament. If you get the opportunity to take a tour then do it. I learnt so much from my tour and left feeling like I had connected with the history of democracy in this country. It probably sounds a bit melodramatic but it was such a great experience and really renewed my enthusiasm in politics and democracy. For those of you who are more visual it is a very attractive building and is just as impressive inside.