I lived in Guadalajara, Mexico for 7 years and it is a wonderful place to live. Definitely the bodybuilding capital of Mexico, as I trained at John Romano's gym, met him several times there(used to be a Golds Gym franchise but now called Gym Guadalajara). The crime and kidnappings and all that is WAY overstated. Moreover, the crime is financially based, so don't walk around with jewelry and shit and you're fine. As far as all the kidnappings and murders, that's Cartel or political stuff and they don't mess with normal citizens, especially American's as they know how important tourism is. Walk around late at night alone with a rolex on and you'll get what you would in any major American city.
If you want to live an American lifestyle, there is a community of American retirees that have literally taken over a part of Guadalajara called Lake Chapala(also called Ajijic). The luxury homes I posted here would be between $800-$2500 per month U.S. to rent, but we're talking security building, walk to lake, gym, pool,etc. It's about half an hour drive from the main city of Guadalajara kind of like Malibu is to Los Angeles city if you know L.A. And gear and other meds over the counter. This really comes in handy with things like blood pressure or heart meds for older retirees. Same companies like Pfizer, Merck but pennies on the dollar. Only controlled substances are pain meds, benzos,etc. But sustanon, Deca, GH, even really expensive heart meds like Eliquis,etc are affordable and same major brands. all pharma and over the counter. Beautiful women everywhere. No racism against foreigners. Nicest, friendliest people I've ever met. You also have Puerto Vallarta just a little over an hour drive to the coast for a weekend getaway. If you're thinking of Mexico, think Guadalajara. It's flown under the radar of Americans.