New Mexico is known as the Land of Enchantment. It's home to ancient Native American cultures, beautiful landscapes, and some of the best Mexican food in the United States.