I recently completed a 12-Night Grand Mediterranean cruise aboard the Norwegian Spirit and was appalled at the costs of the shore excursions through the ship. […]