A few years ago we flew to Puerto Rico and stayed in old San Juan for a few days before embarking on a cruise of the Caribbean. I highly recommend it.
Jewelry always works too.
This is a very timely thread as I have been pondering what to get my wife for her 30th birthday later this summer.