I've heard wonderful things about Revelstoke in British Columbia, but must admit I've never been there myself.
So, thanks go About.com reader Richard for sending me his thoughts about his recent visit there:
"Revelstoke is a beautiful heritage town in the heart of BC's big mountain country. It's about half way between Vancouver and Calgary, and there are direct flights from LA to Kelowna, just a two-hour drive away. The ski resort has the highest vertical drop in the western hemisphere, and deep, reliable powder. There are two very uncrowded national parks close to town (Glacier and Mount Revelstoke), with unbelievable places like Giant Cedars, Rogers Pass and the Meadows in the Sky Parkway. The town is full of museums, a farmers market, good restaurants & coffee shops and there is great local brewery - plus probably the world's only bowling alley/snowboard shop. There's a summer-long free music festival, with music every night at a bandstand that looks like it came from a Norman Rockwell painting. Hanging above the Victorian downtown are three glaciers that catch the sunset glow every night, even when it's 90 degrees. Plus there's high elevation mountain biking & great Nordic skiing. We LOVED it."