New Mexico is best known for its White Sands National Park and Roswell, but it also has some beautifully scenic mountains with quaint towns worth visiting.