No cruise line, that I know of, will allow you to bring alcohol on board with you. Some will allow one bottle of wine per person. Some cruise lines have stopped allowing even water to be brought on board. Sorry, CamperMom, still the same old answer, no scotch from Barcelona