1) You can carry a bottle of wine per person, like someone said, fill it with booze and reseal. A screw on wine bottle works great obviously.
2) You can try to carry 2 each through, but you might get dinged. It's not a crime, so don't get all worried about that, but be prepared to say "oh gosh, i'm sorry, guess we'll throw it away". We did this once and walked through, but that time they were really lax.
3) When you go through for embarkation, they xray your bags and will say "take this to the table over there" where they'll check your bottles. Sometimes they'll just look, other times the person there will actually check the caps. This is all 2nd hand knowledge b/c the rib and I just cruise right past and pretend we didn't hear. We've never once stopped at the table. If they ever stop us, we'll be like "oh, sorry, we didn't understand"
4) You can try putting a bottle in your checked bag. We do this every time and typically it works 75%. Sometimes both make it through, other times only 1 does. The one that doesn't, you can pick up on the last day of the cruise.
5) bring a pack of water on board and reseal caps with these:
http://www.amazon.com/Alcohol-Caps-Reseal-Bottle-Perfectly/dp/B008AZJAVM/ref=sr_1_1?ie=UTF8&qid=1432479658&sr=8-1&keywords=cruise+water+caps
6) when you get to port of call, bring a big water bottle, buy a bottle of rum or vodka, fill up bottle, carry it back on board. Hell, you could probably just carry a liquor bottle on, they x-ray bags but it's like an honor system to actually stop at the table. Only problem here is disposing of the liquor bottle b/c the stateroom stewards are supposed to confiscate it if they see it.