Depending on the brand and expense, I would suggest Alpha jewelry. They are a small shop on the cruise ship end on front street. A family owned and run business. They have a very nice selection of middle range watches.

We have had them work on my Rolex band and my wife's watch from time to time, but have made some "good" purchases of jewelry almost every year for the last 11 years with great satisfaction, fair prices and great service. <img src="http://www.traveltalkonline.com/forums/images/graemlins/Groovin.gif" alt="" />