I can't help with places to stay... unless you are interested in RV Parks. However, my suggestion on the route would be to go west on Hwy 160 off I-25 at Walsenburg, Colorado. While Raton Pass is certainly a pleasant way to go, I find going over LaVita Pass to be more scenic. Turn South on Hwy 159 at Fort Garland to Taos. (Wonderful place to visit, by the way. Good choice.) Head south to Sante Fe (one of my favorites) and then to Albuquerque. From Albuquerque take as much of Route 66 as you can (in other words, try to avoid using I-40) to Falgstaff and then South to Phoenix.
New Mexico is truly "The Land of Enchantment," by the way. An example is when you go south out of Colorado, in the Four Corners Region on Hwy 491. As you leave the mountains the land will level off and, in front of you, looks like the Ocean. When this happens, you will see something, in the haze on the horizon, that appears more like a Mirage than anything tangible. Twenty minutes later it becomes more defined and you realize that it is HUGE but still not quite recognizable... although you are starting to imagine. You drive and drive and drive and your suspicions are confirmed: It is a Tall Ship! A Spanish Galleon floating on this sea of Earth. You are still a half hour away from the town of Shiprock -- the rock formation itself is many miles to west, a solitary figure in the middle the desert.