Thank you for much for covering this topic! It is so important, especially if you are coming from an area or life where you are used to less tolerant people.
I found the best thing to do is to do your research, use your own discretion, and of course discuss it with your Partner. So if we are going to DC and staying in a hotel in Dupont Circle, we would have no reason to be concerned.
But when I went to visit St. Lucia a couple times (my father lived/worked there), I straightened up my act. Similar to Haiti or Jamaica, it has horrific laws pertaining to gay people. It is a Honeymoon capital, but I doubt same sex couples would be welcome. So I was careful as an individual, but would not go their as a couple.