I know you said mexico but I would suggest Costa Rica, - its a real country with real people and excellent amenities. I understand from a friend at the american embassy there that they estimate 70K american retirees living there currently.
I loved it there and keep trying to talk my wife into retiring (for the third time) there.
did your grandparents have any influence on you?...mine did.....and to not have them would have been horrible....