We booked a full day tour with Black Hills Adventures and it was amazing. It was booked through Carrie and our guide was Jamie. Our tour included Mt Rushmore, Crazy Horse, Needles Highway, Wildlife Loop and much more. Jamie was fantastic and his knowledge of the area, wildlife, vegetation was very thorough and educational. It was our first visit to the Black Hills and this is definitely the tour company to go with.