Are you going to work? Where are you from? Visa could be an issue depending on where you are from.
I am biased but Banff is good.
Snow is guranteed from Mid November to mid May.
Nightlife is second only to Whistler. (In Canada)
Three resorts close by, lots of off piste - trees lots of steeps etc. Other great resorts within striking distance. (Kicking Horse, Revelstoke, Fernie and the list goes on)
Even when its busy here its not bad. Nothing compared to Europe or so i'm told.
From experience nowhere with good nightlife is cheap!
Thats my 0.02
So many runs so little time.