St. Thomas has almost everything. It is most famous for great jewelry prices though. It is best in my opinion, to price a particular item out at home, and have an idea about it. And then shop around for it. Don't get caught up in the bargain hype and end up paying more. I have gotten some great prices on gold there.