I've got to say Revy as well. I've rode both mountains a number of times, but Revelstoke is simply one of the best mountains I have ever ridden. Tons of terrain, more pow days, and reasonable to almost non existent lift lines. Revelstoke isn't ideal for a beginner, but once you progress a bit you will love the terrain.
Edit: Also, Revelstoke is only an hour or so drive to Big White, and Big White is amazing. Great mountain for a beginner as well.
For two other great, but "cheapish" snow towns I recommend looking into Whitewater in Nelson, BC (hippy town, sorry hippies) and Kicking Horse in Golden, BC.
Last edited by 604; 08-26-2011 at 11:20 AM.