I'm very surprised it has not been mentioned yet, but if you really want to see bison upclose and personal take the safari jeep tour in Custer SP. Go in the late afternoon. By then the drivers know exactly where to look for the herds and actually drive right next to them. The kids will love it.
WARNING - DO NOT GO ON THE EARLY TOURS. The drivers are trying to locate the animals and seeing them is hit or miss.