Whistler vacations are great.
Accommodation: hotels, motels, bed & breakfasts
Retaurants: lots of options from indian cousine, greek food, european food to japanese sushi and drinks
Sports: golf,tenis, mountain bike camps, fitness, ski, cross-country skiing, ski jumps, biathlon, trails
Adventures: rafting, glider flights, zipline,canoe, helicopter tours, atv, horseback riding
Shops: over 200