I think there are a couple of Santa Fe a.netters around, so hopefully one of them will show up here to give some insight. I'll tell you what I know from growing up in Albuquerque.
Santa Fe is great if you are into history, arts, and outdoor activities. Tourism is a huge industry for Santa Fe, with people from around the world wanting to visit the multitude of art galleries and great historical sites. Of the 20 UNESCO world heritage sites in the United States, three are in New Mexico, with Taos Pueblo and Chaco Canyon being within a couple hours of Santa Fe, and Mesa Verde in Colorado not too far either. Santa Fe itself has plenty of historical and cultural sites since it has been the capital of New Mexico for almost 400 years.
If you are into the outdoors, then you will probably love Santa Fe. Skiing, hiking, camping, fishing, rafting, and pretty much anything else outdoors can be found near Santa Fe. The weather in the winter is often nice enough you can go skiing in the morning and then play golf or tennis in the afternoon. Same if you are an art lover. Santa Fe and Taos are known around the world for their great (and overpriced) art galleries, and large art communities. If you actually find yourself wanting to purchase some pueblo art while in Santa Fe, it will probably be worth it to head down to ABQ
. Same artists, but for about half the price since the galleries in Santa Fe gouge the tourists.
Good food too, if you love spicy foods. You will quickly learn what the question "red or green?" is about. Also, grocery stores can sell real beer, and not that watered down crap sold in Utah.
I wish I could help you out with the singles scene, but I don't know much about it.
Since Santa Fe isn't all that big a town, you might find there are some things lacking. You can find pretty much anything in Albuquerque, which is only an hour down I-25. For example, Santa Fe doesn't really have any professional sports, but Albuquerque has AAA baseball, minor league hockey, an NBA developmental league team, and of course the University of New Mexico. Sports in Albuquerque revolves around the UNM basketball and football teams.
It is a mistake to think you can solve any major problems with just potatoes.