We did a Western Caribbean about 2 years ago and got some really great deals on jewelry in Cozumel. I got a beautiful gold and Australian opal that is really gorgeous for about $250 that would have cost around $600+ in the states. We also picked up some really great deals in silver too. DH got a nice watch for about $200 less than what we could have gotten here too.
Grab the discount book that they give you on the ship for some freebies. We had a lot of fun running around getting our free gifts and found some great deals while doing it.
