The Ranch is kind of a hike to get to, the nearest towns to stay in would be Emmett or Eagle. There are also some really cute Air BnB options in the area as well!