Bobbolino, first let me say that up until the present time, for me nothing is as great as Brazil when it comes to gay sex! But we all need backup plans! Lol
In between Brazil trips i used to go to Europe, specifically Prague, London and Barcelona, but the flights there from LA are long and across 9 time Zones! It was getting harder on my old body! And europe is certainly not cheap! Mexico depending on where you go is no more then 2 time zones to the same one you are on! That was one factor. Two, it is relatively cheap compared to Europe!
I had a good friend who lives there who had been telling me for almost 5 years i should check it out! The particular city i eventually bought a home in, is not for everyone! Probably not for most on this site! It is not a resort city like Cancun or PV! But it is 1M people and a thriving and accepted gay community!
Now about the guys specifically, even the guys who are escorts treat you more like it is a date! They come to the house we have some drinks and talk and laugh, we order pizza, and in several cases it was 3 or 4 hours before we made it to the bedroom! The first "professional" escort i was with here was a stripper from Cancun that got to the house around 9:00pm and left at 2:00 am and wanted me to go with him to a bar he was going to! 3 other times the guys stayed overnight but no diffference in price for one hour or overnight! There is a cute 21 yr old college student that comes by every day at noon when i am in town and stays for an hour! Mexico It is more like my Brazilian experiences where the guys stay at the apartment,
as far as looks go lots of "regular" 20 to 25 yr old guys available and there is definitely model type looking guys but you have to get in with the local gay guys to find them! they are not on the internet or bars!
But let me reiterate "for me there is nowhere that beats Brazil"...but mexico is a good 2nd choice!