7. Sao Paulo
If you ever visited Brazil, then you definitely know that people there are having more sex and sexiness in their lives than anywhere else in the world. Moreover, Sao Paulo is one of the most gay-friendly cities in Latin America. The city hosts the largest gay pride parade which celebrates its 22nd anniversary this year.