Castle
Castle Mountain resort, Alberta, Canada
Two and a half hours south of Calgary is one of Alberta's best-kept secrets.
Castle Mountain Resort is a heartwarming community hill, saved from closure by locals simply wishing for their kids to learn to ride on the same mountain they did.
It's steep and bountiful, with gangs of unescorted kid's bursting through trees with whoops of joy, only to vanish in clouds of Canada’s continental best.
You'll not drink or ride here alone for long, as people will know you're from out of town and being proud of their hill they'll will want to let you know it.