If you are limited on time, but want the most options, then London Pass might be the best pass. The London Pass covers 80+ attractions and tours and you can see some of the most famous places in London such as Tower of London, Tower Bridge, St. Paul's Cathedral, Shard, Westminster Abbey, Windsor Castle, etc.