You may want to consider Rio Rancho, New Mexico. It's about 45 minutes south of Santa Fe and directly north of Albuquerque. It's the fastest growing city in the State, yet small enough to avoid the big city lifestyle.
There are a lot of options available. Let me know if you'd like to learn more.
I would recommend Las Cruces as place for your needs. Coming from central New Mexico and now in Las Cruces, I see a lot of people moving here as retirees. It's a beautiful area with close and convenient access to all of you every day needs as well as recreational activities too. Visit my website too see our local listings http://www.findlascruces.com Thanks