Ruidoso, New Mexico is a charming mountain village known for its natural beauty and outdoor recreational activities. Here are some of the best things to do in Ruidoso:
Ruidoso Downs Race Track presents thoroughbred and quarter horse races Fridays through Mondays all summer long.