Quote from saxon22:
As a person who has extensive knowledge about Mexico (for a non-Mexican), I would recommend living in Mexico. It is NOT the US, but it ain't so bad. However, it is a big country and consequently climate, topography and people vary greatly from region to region. I personally like Mexico City (DF) for its access to cultural activities and its sizable wealthy portion of citizens. As long as you live in the right neighborhood, you will do fine. Also, plenty of things to do,interesting people and good private schools. Basically, if you can afford it, there is a paradise for those who can afford it. If you are white, (blond hair, blues eyes - even better), you will be accepted and welcome to the upper circle of the Mexican elite. Naturally, I presume you are making a very comfortable living trading ($250,000/year in my book), and will be able to enjoy the amenities provided for those with $$$$.
There is plenty to do as far as high culture is concerned: theatre, opera, classy places to eat and relax, country club, superb private schools, ect. I would recommend watching Amores Perros to gain a glimpse into what life is in MX.
I would discount Acapulco and Cancun. Both places are full of tourists and as a result offer a lot of services that are associated with that sort of crowd (prostitution, cheap bars, vendors trying to sell you anything and everything, low class discos, drugs, strip places, well you get the idea). Puerto Vallarata is boring and very into tourism from the US. I did not like it.
As fo internet, your local cable company will get you an excellent connection, however, be prepared to be disconnected from time to time, this is still Mexico after all.
Also, Mexico is no longer cheap andpropertyas well as general cost of living is steadily increasing.
Hope this helps.
Good Luck with yous search!
BTW. Have you considered Argentina? And if so why did you decide to omit it?