I need some good info and advice. I am retired professional with some health problems looking for a final destination. I have been all over MX, but not recently. If you can help with suggestions or good advice, I would be happy. Here is what I am looking for:
A city from 300,000 or higher, but not D.F.
A city that has direct flights to USA cities OR US is reachable within 2-3 hours by land OR within an hour or two of any city like D.F or guadalajara which have direct USA flights.
Not the border towns except for South of TJ (ensenada, etc)
A city where there is fairly decent shopping, both groceries, computers, not just Mexican stuff.
Where an old but handsome guy won't be too lonely.
Where I can enroll in Spanish classes at reasonable rates-My spanish is beginning level.
Not too bad climate-no freezing days, no long stretches 90+F. No constant rain. No active volcanoes.
Beach town would be my preference but they are usually too expensive, I want fairly close to MX prices, not tourist trap prices.
Where there is a decent full service hospital and not a scarcity of specialists.
So far I am considering: Cuernavaca, Ensenada, Irapueta,aquascalientes to name a few and secondarily, the yucatan:(merida, but very hot), san cristobal de las casas and a few others.
Any help? Thanks for reading.