Go to recreation.gov website to see all the campgrounds and make reservations.  It really helps to know you have a spot to camp before driving there.  It shows days available and individual campsites and is user friendly.  I did it once a few years ago and now it's the only way we go.