Hotel
There are TONS of Airbnb's close to the ranch. If you are looking to stay with larger groups, this is a great option.
Farther from the venue (30 minutes) , but more affordable.