With diverse natural landscapes, plenty of outdoor recreation activities, excellent schools, and an affordable cost of living, New Mexico is a great place to settle down.