I have been to Whistler, Kicking Horse, Big White, Red Mountain, Sunshine, Lake Louise and Revelstoke. My trip to Revelstoke was during their second week of operation. I spent two days there and it was amazing. They get awesome snow there... and 40-60 ft of it every season. I wouldnt worry about the size of it. Highest vertical in North America, crazy amount of glades, massive expansion underway, cat/heli skiing. This place was freeriding heaven. I couldnt believe how much gladed terrain there was. Knee deep through the trees. Also, Revelstoke has always been one of the best areas for backcountry riding. There is endless backcountry terrain. I didnt stand in one lift line and sometimes didnt even see any other people for 15 minutes. I cant wait to go back. I didnt go out much in the town but Ive heard its a pretty chill place. Kicking Horse is also a great up and coming resort and Golden is a really nice small town but a little too boring for my taste.