We are D+ and sometimes buy the drink package depending on the ship. Since we fly to the port, it's harder to bring cokes, water and wine on board. Besides the 5 drinks/day, we drink specialty coffee, fresh juice, lots of water, soda, shakes and I like to sip a silly martini and then order something else. If my diet coke gets watered down, I can order another can with fresh ice. I've calculated the costs, and either break even or come out ahead, depending on the itinerary and ship. Of course the price is always top consideration, each cruise is different.