I've never been anywhere where I've encountered anti-gay sentiment either directly or indirectly. In the news there was that gay American who was in Montreal recently and beaten within inches of his life for being gay. There was also in the news about several gay American couples who have been violently attacked in Amsterdam. A few years back the openly gay Paris mayor was stabbed by a Muslim fanatic. And then there was that man who was brutally assaulted in West Hollywood, the gay capital of the world. All these places are traditionally "gay friendly" but you can run into nut jobs anywhere, especially in Europe these days with Muslim radicalization. Personally, I've never encountered it even in Europe. I usually can pass for "straight" but when I'm dating I have no issue about showing affection in public. I used to do it all the time with my ex boyfriend. Sometimes people mistook us for drunken frat brothers, but we never encountered any harassment for showing affection with each other, even in Thailand which is a very conservative country. I even found the people of Oklahoma to be very friendly. The only REAL hostility I ever encountered was from my boyfriend's HR manager, a witch of a woman who probably only spread her legs twice in her life for each child she conceived.
So I can't judge places in terms of gay friendly. But I can judge them based on beauty, fun and friendliness. The western U.S. wins on all three counts. Nothing comes close. The friendliest cities in MY experience, have been San Diego, New York, Chicago, Salt Lake City, Los Angeles, Honolulu, and Nashville, to name a few. The rudest by far have been Boston, San Francisco, London, Luxembourg (pretty much all of Europe), and Omaha, Nebraska.