I must add to my earlier post, that we have taken wine on Princess and Carnival with no problem.
RCCL has now changed its rules, and if they decide to check your luggage, water bottles, mouthwash, etc., and find any alcohol at all, including wine or champagne, you may be disembarked or not allowed to board at all, so I would definately not take any on RCCL. I called and they said, no wine or champagne at all!!
I do hope the other cruise lines do not enforce this rule!!