We are going to spend 2 days in London in mid-December and we wonder if we should buy the London Pass which is £46.00 per day per adult. It is not the first time we have used this kind of pass and have always been satisfied with it in the past. However, this one seems pretty expensive to me. Would I save much money by paying the £184.00 for the two days in London?
Given that there are so many free sites in London such as the British Museum, the National Portrait Gallery, the Tate Britain and the Tate Modern (before you even fit in time for sightseeing), I would suggest that £46 is money that could be spent elsewhere.
If you bought passes like that on such a short trip, you would spend more time worrying about what sites on the pass you will fit into your tight schedule and generally getting quite stressed.
I'd suggest you consider all the free things first and factor in time and costs for a visit to one or two sites with an entry fee.
I guess it depends on what you want to see in London, and make sure that your attractions are included. If you just want to do the usual highlights then I would say that it doesn't make sense to buy these passes, especially that some of the attractions listed in top 10 are quite far from London (e.g. Hampton Court) or even completely outside (Windsor). The site suggests some savings if you visit three things every day, but I just can't see how one can reasonably visit Hampton Court, Windsor and something else on one day!
All the major museums are free in London (excluding special exhibitions). You probably want to visit the main churches - Westminster Abbey and St. Paul's Cathedral. They are not cheep, but together cost still less than £46, that's for sure. Insider tip: if you want to get inside for free, just go for one of the services.
For public transport buy prepaid Oyster cards - you pay for every trip, but the amount is capped daily at the appropriate daily ticket rate.