The 10 Most Beautiful Towns In New Mexico, USA
- Silver City.
- Truth or Consequences.
- Las Vegas.
- Mesilla. Situated to the west of Las Cruces, the lovely town of Mesilla has managed to retain its historic character and small town charm despite its proximity to New Mexico’s second biggest city.