I depart on a Celebrity cruise from Lisbon to Barcelona next week. The cruise calls at one non EU port Gibraltar. Will I have to pay the new Spanish VAT which seemingly will apply to cruise ships? I have A drinks package included in the price I've paid for the ten day cruise.