Hidden Valley, White Tank, and Belle Campgrounds are first-come, first-served. I have a lot of great information in my Blog Post Article that you will find helpful. There is also a overflow campground Check it out here: www.muddyruttzz.com/post/joshua-tree-national-park-camp-explore-10-tips
I don’t dig AirBNB. We considered buying a home in Joshua Tree Area. Seems like all the AirBNBs have screwed up the housing market there for folks that would like to live in Joshua Tree.