No matter if it’s technically allowed to bring your own wine on a cruise, they’ll hit you with a corkage fee that’s so steep it cancels out any savings.
The smart move is to get a big bottle of cheap, clear mouthwash, carefully take off the security wrap, empty it out, and rinse the bottle well.
Then, pick your favorite clear alcohol like vodka, gin, rum, or Everclear.
Fill up the bottle with your booze of choice, seal it back up, and secure it discreetly with clear tape.
Put it in your suitcase in a big ziplock bag just in case it leaks.
I can personally vouch that this trick works.
Then, you can mix your own drinks in your room and have a good time