Though some lines "say" their policy is no liquor brought onboard, not many enforce it. And ALL that I know of allow wine and champagne.
If you want the wine served in the dining room they will charge you a corkage fee.
Can you stand one more comment. If you bring your own wine; I would bring it in my carry on luggage. The way they toss luggage around at airports I'd hate for you to arrive with wine all over your clothes.
Are you serious, you can't put a corkscrew in your checked baggage at the airport? I know you can't carry it on board, I can't even bring my crochet hook, but in your checked baggage? How is anyone supposed to get it when it is in the plane???? I am really confused. But that is a good solution, uncork and put it in a screw top bottle. I have never had trouble bringing soda or wine aboard the ship. They have charged me if I bring my wine to the dinning room. On my cruise in March, my TA gave everyone a bottle of champagne. They did not charge us to open this bottle though. It was because it was bought aboard the ship. Next time I would mention that the bottle was a gift from you TA and bought onboard.