There are some new wines you can pour in old bottles. Some of the wines ta st e like bourbon, scotch, rum, etc.

The corkage fees only apply to bringing the wine bottle to the dining room. You can drink your wine free in your room or walking around.

So if you have time in cruise port go to publix, buy cheap wine, drink or dump it and fill with new wine.

Hard part is buying the seals for 5 dollars.

Onboard carnival a bottle of booze to you room is 90 bucks. Most mixed drinks approach 10 bucks.