Cloudcroft, New Mexico, is a little slice of heaven—gorgeous hiking, plus a big dollop of Old West charm