You're going to get a lot of differing opinions on this as everyone has their favourite spot.
What area of BC do you want to be in? The Coast? The Rockies or the North? Do you want to be close to a city or isolated? Do you want a good party spot or somewhere more mellow?
My choice is Whistler, good snow, lots of terrain, and lots of hot girls.