I did the Sheridan Brampton course a few weeks ago and it was great. While the weather sucked in the rain (but no snow, LOL), I learned quite a bit and had a good time.
The instructors (Rob, Lawrence) were very knowledgeable, friendly and easy to understand.
Was able to pick out my own bike. While the newbie's ran for the heavier street type bikes, I took a dirt/enduro bike and could navigate all pylons with extreme ease all weekend (if that's not a tip i don't know what is!!!!).
The final testing was all encompassing but far from difficult, as we had been practicing similar exercises for hours before the test.
One suggestion on clothing: bring an actual motorcycle rain suit (2 piece) if it looks like rain, as your leather jacket will get soaked and take a week to dry (mine is still a bit damp!!!). Also don't wear big, clunky work boots as they will hamper your ability to change gears quickly in a few exercises.
Price??? $450 or something is not a big deal in the scheme of things. If you are looking to cheap out on a hundred bucks and find a "discount" school, you shouldn't bother with one at all and just practice by yourself. It will be cheaper to fail that way, LOL. (in other words, this course is worth every penny)