Last time we were there, we stayed in spearfish in a vrbo. Nice place. There was a grocery nearby and a decent (not superb) steak and burger place within walking distance. Fun trip.