However, if you want a different experience, one that's less commercialized, where natural beauty hasn't been tampered with, there are plenty of places to visit. Here are a few ones I recommend
Sayulita. Not only is Sayulita beautiful, but it's also very close to the bigger Puerto Vayarta, in the West Coast of Mexico.
Troncones. Located in the state of Guerrero, Troncones is still undeveloped, but that's what makes it so charming. The more developed Ixtapa-Zihuatanejo, is only 30 minutes away, if you really can't live without a supermarket.
Puerto Morelos. More developed than the other two entries, it still is not the mega star that Cancun is. A hour trip from Cancun will take you to this village, where snorkeling takes a new dimension.
Todos Santos. If big chain hotels are not your thing, then you'll love Todos Santos. A quiet little town not far away from famous Los Cabos, it hasn't lost its traditional Mexican flavor. Don't let the picture make you think it's just a rural town, its beach is amazingly beautiful.
There's nothing wrong with wanting to go to the best hotels in Cancun, Acapulco, or Los Cabos. Those destinations are popular for a reason. However, if you're a bit more adventurous, and would prefer a less crowded destination, a more natural experience, even if you have to give up some luxuries, Mexico has several not-so-hidden places for you.
If you're considering traveling to Mexico for healthcare or retiring in Mexico, you may want to get yourself a copy of The English's Speaker's Guide to Doctors and Hospitals in Mexico in order to find a good doctor or hospital in the main towns and cities of Mexico, or The English Speaker's Guide to Medical Care in Mexico, to understand how the Mexican healthcare system works.