Hands down, the best campground for Mt. Rushmore, CrazyHorse, Badlands etc is Elkhorn Ridge. KOA in Rapid City is also doable.