I've booked shore excursions both through a cruise line and independently. Here are the pros and cons of each method.

After dozens of visits to London, I thought I'd seen it all. But a local expert showed me a whole new side of the city.