We have bought some nice trinkets and baubles. My wife's favorite necklace was purchased from a street vendor in Majuhual (sp) near Costa Maya.
The "best" deal I have found was in Jamaica on a Breitling watch. It was a Colt Ocean and though the Colt Ocean had been discontinued the year before it was still being sold in many places in the U.S.. I had been looking at one at my local jewelry/watch store. There was a little jewelry store in the Taj Mahal mall in Ocho Rios and we went in. I saw the Colt Ocean and the original price was $1250. That was the standard price. I negotiated it down to $850.
I've been wearing it almost daily ever since. I've had it sent into Breitiling for a couple of tune ups and cleanings and it still "Takes a licking and keeps on ticking".