There were a few items that I was looking to purchase especially perfumes on my recent cruise. Before I left I had written down the prices from Macy's and Neiman Marcus. I was told on this board that a shop in Martinique would probably have the best prices. I was astounded that their prices were the same as the department stores at home on several that I checked. In St Martin and Barbados the prices were the same as the perfume counter on Carnival's Spirit. I paid $36 for perfume that was priced at $68 at home. So on some items the ship might be a good bargain. The staff was very helpful and I felt more comfortable buying from Carnival. I don't know how their jewelry compares. Just something to keep in mind.
Enjoy your cruise! I've only been home a week and it seems like an eternity ago that I was sitting on my balcony. Time to book another cruise I guess.