Here Are The 10 Most Charming Small Towns in New Mexico

New Mexico is the fifth largest state in the nation, but the population continues to hover just above two million. As a result, we have an abundance of small towns. Here are 10 of the most quaint small towns in New Mexico.