As for where to stay? It's hard to beat Spearfish Canyon Lodge. Nestled deep in the canyon next to Spearfish Falls, the quaint building offers an on-site restaurant, full-service lounge ...