When visiting New Mexico with kids, one of the best things to do is to show them the history and culture that make the state so unique. Ruidoso is a picturesque mountain town that you will find to ...