9. Sao Paulo, Brazil
Brazil is an incredibly vibrant place to visit and Sao Paulo particularly popular. The city boasts the biggest gay pride celebration in the world with over 2 million people in attendance every year. Sao Paulo offers a diverse nightlife, great shopping and many gay-friendly hotels throughout the year.