We usually take 12 bottles for a 15 day cruise. 2 are no fee and the rest $15 per bottle corkage. On board the bottles that cost $30 are really only a $5 bottle on land, so we take a $20 bottle and even with the corkage fee it's only $35 - a much better value. We just pick the bottles up in the town we are departing from and sit them on top of our case in a wine carrier while we wait to embark - very easy.