Even though Bruce said it first, I agree that I'd think of NCL first. Not because of personal experience, but just from reading about people being called to the "naughty room" on the NCL boards.
IMO, it generally depends on how much liquor you bring on board. We only bring what's left of a pint (after having a couple at the hotel the night before) and it's in our checked luggage. We've never had it confiscated (even on NCL). I wouldn't try to bring a liter or a case of beer
We "gift" ourselves with a bottle from the ship's "cellar". Yes, it's more expensive than what we pay at home, but it's so