Jim,
Golf in New Mexico is generally pretty affordable, and many of the courses are affiliated with local casino hotels for stay and play purposes.
If you'd prefer to play a couple courses multiple times, then I find Black Mesa and Paa-Ko to be well ahead of anything else in the state. Paa-Ko doesn't get much credit here, but its very scenic and enjoyable to play. Its not "natural" in the slightest and the cart is pretty much standard there. Whatever you do when you play Black Mesa, stay in Santa Fe and not Espanola. As Jason said, Santa Fe is worth seeing, at least if you have any interest in art and that kind of thing. I also think the Sandia Tramway to the top of the mountain near Albuquerque is fun as long as you don't have a fear of heights. Tent Rocks between Santa Fe and ABQ is a fun short hike with some cool rock formations that are very unique.
Back to the golf...Pinon Hills is probably next on the to-do list. Dalton Ranch in Durango is pretty good, and I think Durango is a cool mountain town as well. Only 45 minutes from Farmington. Dalton Ranch isn't as good as Pinon, but its as good as most of the other Albuquerque (ABQ) courses I could send you to (see below) and probably has better scenery. Once down in ABQ, Twin Warriors is pretty nice but far more expensive for out-of-towners than the others. Santa Ana is almost as good and easier on the wallet. Pueblo de Cochiti is fun and sporty--also within a few miles of Tent Rocks. I'd go there. Sandia is very playable and gives the resort player room to play. UNM Championship is admittedly the closest thing in ABQ to a parkland style routing, but its on the side of a hill and has plenty of interest as well. Marty Sanchez is the muni in Santa Fe and is pretty good as well. Honestly I think out of that group of courses you pick the ones that fit your preferred style--none great on a national level but all have something to offer.
If you're looking for company I might be able to join you on Saturday, May 18th, if you're close to ABQ. I'm headed out of town myself on the 19th for San Francisco and I think you'll be gone by the time I return. Happy to help with any other suggestions on food or things to do while you're here.