Re: skiing
I go skiing every season and have done since i was 2, we always go to france, Mum and dad own an apartment there, (so we dont pay for accomodation). i am a bit bias when it comes to it but i would reccomend france, and depending on how much you have to spend you can get in some places whats called a galexey pass, so you ski mostly at one resort and then spend a few days traveling to different ones, (1-2 Hours) obviously you need to drive out or hire a car when you get there, this makes it to be a great holiday, you experience different terrain every day, and gives you travel expeicnce to maybe base your holiday at a different resort the next year.
Canada is good as well, although it can be a bit cold..ok very cold, but if you go with a good group of people the cold is nothing. Canada is well controlled unlike europe whilst in the queues you get your skis trampled and pushed and shoved about in canada the liftys keep it well under controll and they have the single lanes for people skiing on there own, so if you dont mind sitting with stranges you can get loads more skiing in if you all pretend to be single.
There you go, my essay on skiing
www.puysaintvincent.com
thats where i ski, and it has the galexy pass i mentioned, it near by to some big resorts like, Serre Chevaliare (can' spell it) Mont Genevre (Half in Ialy) La grave.