re: Hardwood lessons, I agree with Keith
I took the "advanced mountain biking" course there 5-6 years ago and it basically worked out to a $100 group ride. 2 or 3 of us ended up splitting from the group with one of the instructors and basically just rode all day. Probably only worth it if you've got zero experience.