There are about a dozen Orvis authorized stores around the state offering free fly-fishing classes, but the Cherry Creek shop also has the location going for it, surrounded by good restaurants for that post-lesson discussion about which stream to head to first. And trust us, you'll be ready: The Fly-Fishing 101 class, which is offered Saturdays from 9 to 11:30 a.m. starting March 31 and running through mid-August, covers all the basics of fly-casting and outfit rigging, and anyone eight and older can participate (under sixteen, bring an adult). Once you complete the course, you get a free one-year membership to the conservationist nonprofit Trout Unlimited, as well as coupons for gear. In the winter, learn Fly-Tying 101 for free, too. Not surprisingly, these classes are popular, so reservations are a must.