Hi there! So I'm looking for suggestions on how to see some of the best sights in London. The original plan was to buy a hop on/hop off ticket for 48 hours and just get from spot to spot that way, but I've been told this isn't a good way to do it. So I thought I'd try to lay out what we'd like to do, and hopefully there's a good way to go about doing this. We will be there for three days; the first 2 we want to spend in London, and the last day we want to head out to Windsor.
Sights we'd like to see: Buckingham Palace, Westminster Abbey, Big Ben, Tower of London, Churchill War Rooms, Shakespears Globe Theatre, and then off to Windsor on the 3rd day to see Windsor Castle. In between this we'd also like to stop at some of the oldest pubs London has to offer. Not opposed to checking out other areas of London, we enjoy markets and things like that.
Should we stick with the hop on/hop off? If yes, any good company suggestions? We were going to get an Oyster Card, but also heard about a Travel Card? What's the difference? Just looking for any sort of guidance, We only have a few days and I don't want to waste time trying to figure out what the best plan is; I'd rather know ahead of time! :) Thank you all!