New Mexico offers guest and good working ranches for experienced riders