From royal palaces and Thames cruises to Jack the Ripper walks, food tours and day trips to Stonehenge, Bath and the Cotswolds, browse every type of London tour in one place to find the right experience for your visit.