I used to ski quite a bit when I was younger but haven't gone in several years. In high school there was a bunch of us that would skip school every Fri. during the winter and hit the local slopes.
If you're looking for a good resort with great skiing and a variety of age groups with a pretty good nightlife I would suggest Whistler B.C. The site of the 2010winter Olympics. approx. 1.5 hour drive from Vancouver depending on the road conditions. There are small charter planes that will get you there in 20 to 30 min. if you don't mind spending a few extra $$$ on the flight. There is also a train that takes somewhere around 1 hour from Vancouver as well. I do believe that if you check their website they probably have package deals that will include airfare accommodation and lift tickets. I would suggest trying to get a place in the village as everything that you need is within walking distance in the village and thus would eliminate the need for transportation during your stay.
Whistler has some of the best skiing in the world and the longest vertical runs in North America. I believe it's somewhere around 7 kilometers from top to bottom on their longest run. It's really a great mountain for any level of experience from beginner to advanced.
Here is the link to their website if you want to check it out
Whistler/Blackcomb
I hope that can be of some help