On our cruise, the push to buy jewelry was huge. They had seminars about it every day and showed where you could buy this and that type of gemstones where we were docking. I wasn't in the market, but in Cozumel, they also had duty free shops where we stopped and I could buy booze and chocolate cheap. The ship had a rule about not bringing booze on board, and they really do check your bags when you come back on, so I didn't buy any liquor, but I got some good Godiva.
Our ship didn't make a single stop where Anathema is stopping, so I can't be much help in talking him off the boat. Seems a shame to waste the opportunity, though.
I bought both booze and other items in port for the purpose of bringing them through customs. I checked ahead of time as to how I might do that and still obey the ship and rules of customs. It was very simple. They just said save sales receipts and keep the booze capped. I don't know if all cruise lines do this.
The cruises, I have been on in the last 5 years have had merchants selling jewelry and/or art works on board. They had auctions and special sales and sessions about what was being offered. I never bought anything so I don't know if they were offering bargains or rip offs.
The thing I liked least about the cruise was the constant pressure to buy something. I had plenty of spending money set aside, but what they were pushing wasn't what I was interested in. Everywhere I turned, it was like an infomercial. And even the ICE CREAM aboard ship wasn't free. The day I went to the spa, as I was having my facial, the guy was trying to sell me the whole line of skin products. By that point (it was the end of the trip) I snapped that I wasn't going to buy any of the products, so he could quit the spiel. That shut him up (sulkily), but so much for being relaxing. I'm not sure if all the cruise lines are like that; I'd have preferred one that wasn't.
Cruise Lines compete by offering cut rate prices that you can't pass by. They make their money off of drinks, gambling, excursions, photos and whatever else they can upsell
Look at your bill at the end of the cruise and it is as high as what you initially paid for the cruise
I loved the little guy who was my cabin attendant or whatever you call it. I wake up really early--can't help it, even on vacation, and when I'm on vacation, as soon as my eyes open at 5:30 a.m., I am awake. Don't want to miss a minute. The breakfast buffet didn't open 'til 7, and I was seriously worried about getting my coffee at the ungodly hour I wake up. Another traveler said not to worry--just call room service. That first morning I was really hesitant and not at all sure it would work, but I did call and there he came, toting a tray with a carafe of coffee and the fixings, big smile on his face as if it wasn't 5:30 a.m. No problem.
He was wonderful, always. I left him a big tip at the end of the cruise and did not begrudge it.