Miami’s South Beach is one of the most gay-friendly destinations in the country, so any hotel in this neighborhood is a pretty good bet. But location, as they say, is everything, and hotels near the gay beach at 12th St. or near hot gay clubs have a slight edge over the competition.