Go to Momentum it's amazing; this will be my fifth summer there. Its
great for progression as they have jumps of all sizes including many a
step up to safely learn on. They have a plethora of rails and you
receive a new coach each day so that you get each coaches strong
suits.Accommodations are in a nice hotel with hot tub and pool as well
as many loft rooms. All your meals are included so you have no concerns
and there's also a grocery store 70 ft across form the hotel. You get
all the liberty you want, as well.  Whistler Village is amazing with
tons of stores from ski shops to candy stores and everything in between.
 In terms of activities there's water ramping which will help you
progress a ton, mountain biking, Frisbee golf, camp soccer games,
trampolining on an Olympic trampoline with a certified trampoline
instructor, skating in Whistler's skate park, hiking, going to the many
lakes around Whistler, rock climbing, camp basketball games, and and
tons more. Oh, and all the activities are free.