I'm having a cruise wedding myself Nov 2011 and am getting married in St. Thomas! St. Thomas, in my opinion, is the best choice. We are having the ceremony in a Temple on the Island, having pictures take on Maegan's Bay and Drake's Seat, and are using one of the private restaurants for the reception. http://Wedding cufflinks