DH and I recently returned and absolutely love it! We stay at the 'K Bar S Lodge' in Keystone. Highly recommended - it was quietly nestled up the hill from busy Keystone w/partial view of Mt Rushmore, incl in price was a nice hot breakfast each morn of made waffles w/whip crm/strawberries, sausage bisicuts, eggs, plus cereals, fruits, bagles, etc. They have a beautiful dining room with lovely scenery.
http://www.kbarslodge.com/
We did a day bus trip through Ft Hays Mt Rushmore Tours
http://www.mountrushmoretours.com/?110050000000 that did not disappoint us

. Total time was about 9 hrs, beginning with a cowboy pancake breakfast, all day tour, and ended with a Chuckwagon dinner and country music show at the Dances with Wolves movie set. The food was not 5* but very filling. All day tour was very reasonable at $75pp – we had a wonderful time, our bus driver was a hoot and the tour alone was worth it! There is a charge for lunch at the Game State Lodge stop. The day tour covered much more than we could have thought of doing ourselves – including scenic Iron Mountain Road is quite the exciting drive incl a few tunnels and hair pin curves, beautiful Sylvan Lake, Mt Rushmore, Chief Crazy Horse, Custer State Park and the Black Hills.
Other fun adventures we did were the Badlands, Bear Country USA, the Steam train, Bell Fourche
Nat Geo Center of the Nation, we also went back for the evening ceremony at Mt Rushmore which was very nice. The caves sounded fun, but DH has knee problems so we decided against. Lots of good restaurants in the area, altho one that came highly recommended we felt wasn't up to par. We had a steak dinner at the ‘Powder House Lodge’ but must have been on a bad day, very disappointing as steaks were burnt and tough.
Good luck, you won’t be disappointed, it’s beautiful country

! If you do a Dis search you may come up with a lot more ideas.
