I've been on more than 20 cruises. Here are the 9 things I never buy on board.
Briefly

While cruise ships sell over-the-counter medications, local pharmacies offer them at a lower price. Pack essentials, including Advil and prescription drugs, for convenience.
Although drink packages provide convenience, they may not always be cost-effective. Consider how many drinks you'll consume daily, especially if exploring port days.
I find it wise to buy lanyards elsewhere before cruising. Many ships sell these for high prices, whereas I bought five for just $10 online.
Art auctions on ships are fun to attend, but it's crucial to research the pieces thoroughly before making a purchase.
Read at Business Insider
[
]
[
|
]