There are 3 major hop-on hop-off bus tours companies that operate in London that give you the flexibility to explore the city at your own pace.
Original Tour
Big Bus
Golden Tours
If a guided themed tour is what you are looking for we would recommend the Ghost Tour or Harry Potter Tour.