Sounds like a good service department and a good service manager. It's these kind of things that build brand loyalty.
As far as Vancouver is concerned, it depends on what you're looking for. Most of the bar scene is downtown on Granville. There's plenty of shopping on Robson. If you want to live on the wild side check out Gastown and Chinatown. The walk between the two can open your eyes as to how down some people can get. Recommended during the day only. If you just want the tourist side check out False Creek and Granville Island for shops, cafe's and a great seawalk.
I'm not a skier but the local mountains (Seymour, Grouse, and Cypress) have great snow conditions right now. Whistler, of course, would be the skiers choice but find a hotel deal online before you go.
If the weather is good Vancouver is a beautiful city. If it's raining, just bring an umbrella.