dude ranch

noun

1.
a holiday resort offering ranch activities (riding and camping)