Forget the diamonds. Unless you are an expert, it isn't possible to determine the quality of a stone, which determines the value. I have heard many stories of people who bought expensive jewelry on cruises only to find out back home that they had overpaid big time. If you fall in love with a piece and want it as a pricey souvenir, go for it if you can afford it. But, don't expect a bargain price. Those diamond stores are owned by a company here in the US, counting on people thinking they are getting a great deal because they bought it somewhere else.