Shore excursions are one of the best parts of a cruise! We've got tips for when to book through the cruise line and when to go it alone.
8