NM snow is funny. Sometimes its amazing and sometimes its horrible. But for beginners you should be OK.
I would look into Taos or Ruidoso.
Both have great shopping and beautiful views.
My wife loves Taos, as it is where we were married. It has an awesome town square, old adobe buildings, great shopping dining and wonderful views. If you go and want an awesome place to stay, check out El Monte Segrado.
I love Ruidoso, but I'm a cheap ass and we have a cabin there. Ruidoso also has great shopping dining and views. I like both mountains to board depending on who has the snow that year. Ruidoso to me has the better adult life, casino and bars. Dining is great in both locations.
We have only taken the kiddo to Taos once, and it was our wedding weekend, so not sure on activities for youngins. Ruidos has a putt-putt like place and some dinner shows and I'm sure a lot more that I am forgetting.