I've been on more than 50 cruises. There are 9 things I never buy on board. (opens in new tab)
After sailing on many cruise ships, I know to avoid common spending mistakes and add-ons like unlimited drink packages or duty-free shopping.
Read the original article