Deming is a friendly locale known for its restaurants. Simply book an excursion to enjoy your stay a little more. Nature lovers can visit City of Rocks State Park and Organ Mountains Desert Peaks National Monument. There's plenty more to see, including sights like Rio Grande and Deming Luna Mimbres Museum.