Should you book shore excursions through your cruise line or explore on your own? This guide breaks down the pros and cons of ...