These guys have two stores – the other is in Skagway – and a good reputation for organizing both day and multiday tours, including the surprisingly synergistic bike-hike-brew tour ($175) which ends up at Haines Brewing Company. They also rent bikes to DIYers for $45 per day.