Whistler is awesome!! It has a HUGE base village with tons of nightlife......bars and restaurants galore. It's like a mini-city. You never have to use a car once you arrive at Whistler. All of the lodging is within walking distance of the lifts.
Don't panic if the base weather is a bit rainy/wet. That's common. Once you take the first set of lifts to mid-mountain, it's all snow. The terrain is immense, sometimes it gets a bit overwhelming with all of the new mountain areas to discover. Take your time and soak it all in.