Spearfish's best sights are split between the creekside town and the canyon just south of it. Start with the hatchery and downtown if you only have an hour; give yourself most of a day if you want to drive the canyon, stop at the waterfalls, and walk one of the short trails.