15 Best Small Towns in New Mexico (+ Reasons to Visit Each) - eviltoast