Help me out.

Doing bewtween 7-10 days in the areas of The Black Hills, SD and Yellowstone.
This is in June. Right now, I have a room for 3 nights in Rapid City. Custers last stand, wind caves, Rushmore, Deadwood for sure. Any other can't miss spots? Old mining sites?

In Yellowstone, just a few days hiking/driving. A day trip up to Bozeman, then the last day diving south out of the,park and spending a day in Jackson area.

I wont be doing anything outdoorsy..I.e fly fishing the Yellowstone. Just hiking short loops with wife.

Any suggested "must sees", cool old taverns that the drinks taste better in? Things of that nature.