Alamogordo itself is a southern New Mexico town that often surprises visitors. It sits near the Sacramento Mountains and serves as a gateway to White Sands National Park. After exploring those ...