I've never been to the North Site before, but I've seen directions posted on here. I'd like to go shooting this week and/or this weekend, but the weather doesn't look great. Would it be a complete waste of time to try the North Site? Are there any others relatively close to Denver that might be better?