The packages make better sense for wine drinkers, as the cost of wine by the glass on cruise ships often is high. Wines by the glass on Carnival ships range from around $8 to $14. At the higher end of that spectrum, you'd have to order five glasses a day for the package to start paying off.