I lived in Santa Fe and Albuquerque for far too long. My folks are still in Santa Fe, so I visit often.
There is a plethora of expensive restaurants. Choose wisely. I highly recommend Santa Cafe, Coyote Cafe, even the Coyote Cantina which is cheaper and a more pleasant experience IMO, and to some extent the Compound. I'm not a fan of Geronimo's. It's more of the name and location that gets people there. It's not worth the money. Might have been at one point. With all expensive restaurants, it always depends on who the chef is. People come and go often in the restaurant business, so there are no guarantees. But, those are the spots I'd chose to drop some money. They've been consistently good. If you're looking for NEW MEXICAN, you won't find Tex Mex, than Maria's has the best atmosphere. Tomasita's food is a little better and closer to the hotels/downtown. If you don't like green chile, than I wouldn't eat New Mexican as a Texan. It's all about the green chile.
If you're looking for breakfast, in town, the Tecalote Cafe is tasty and always treats my hangovers well. If you don't mind driving another 5 miles, Harry's Roadhouse just off the I-25 Old Pecos Trail exit is top notch. I was a waiter there for years. If you can, nab a back patio table or at least a place on the portale. Good luck trying to get those spots on weekend mornings or from 12-2. Place gets hopping. Excellent margaritas if you go for lunch, not quite as good as the breakfast. Another breakfast place is downtown, Pasquals. It's a tiny spot that just gets flooded with people. I think every hotel sends their guests there if they don't want to eat yogurt and waffles. Oh, another spot that's fun is the Cowgirl Hall of Fame. Food's not that great, but the drinks and atmosphere are. There is no such thing as good BBQ in Santa Fe. Best you'll find in New Mexico is Rudy's in Albuquerque.
A lunch spot I just thought of is way on the south end of town by the mall, Horseman's Haven. If you're a man, get a burrito or Frito pie with the level two green chile. Buyer beware. It's like no other chile I've tasted. Great burgers too. Speaking of burgers, I think Bobcat was brought up. Fan-fuckin'tastic. But they have the weirdest fucking hours and it's off the beaten path, past Harry's.
At night, if you want a drink with a 30-50s crowd, head to El Farol on Canyon. It's a cozy little joint. Live music and the drinks aren't too overpriced. If you want a brew, hit the Second Street Brewery. It's tucked away from tourists, but it's not that hard to find. Some solid tasting brews there and they have decent bar food. I think even for a snob like yourself you won't complain about the beer too much.
That's what's coming to mind right now. Have fun....