No. This is the correct version: A dude ranch is a very large farm in the western U.S. or Canada where people go on vacation to ride horses and activities such as hiking. "go on vacation" = an idiomatic expression meaning " go to a place for vacation."