Whistler, BC, Canada is a great place to go for a Winter Holiday. The photo below is from Whistler village after the sunset. You can see the pedestrian only walk and the two Whistler Blackcomb mountains in the background. Your entire vacation group will enjoy walking around the village and visiting all of the great restaurants. Epic skiing and snowboarding during the days and excellent nighlife in the village produces the very best holiday experience for everyone.