I've visited Albuquerque numerous times during the summer to escape Yuma's heat. I usually stayed at American RV Park. It's just outside of ABQ's west side and is a well kept park. It's atop 7 mile hill, right off of the interstate. There's another park on the N side of the interstate that is also nice, but I've forgotten the name. A bonus is there's a Camping World very close by. One thing to bear in mind is during the balloon festival prices will increase substantially.
I can't comment on Santa Fe since the only time I visited there I stayed at Walmart. :B