We've worked hard all summer to get our ski legs back to where we left them last spring. Now we're back to the throws of winter, feeling great, and heading out for that long awaited ski or snowboard vacation. Worried about your fitness base you just worked so hard to get back? Fear not, because there are fitness centers at mountain resorts with a full-service gym, exercise classes, and trainers to keep us on track.

OnTheSnow researched gyms specifically offering ski conditioning. Though ski fitness usually takes place in the fall, these gyms offer classes all year long. Be sure to do your homework and know where the gym is before you arrive. Here are some choices:

Mountain Fitness Center in Big Bear Lakes, Calif., is conveniently located within walking distance of Snow Summit and Bear Mountain resorts. Mountain Fitness offers exercise classes including Ski Conditioning, FitMoves, and Spin & Stretch in addition to personal training. Weight equipment includes circuit machines, cable stations, free weights, cardio equipment, and dynamic training equipment. Come in once ($10), three-day weekend ($25), an entire week ($35), or month ($60).

Bell Fitness Center in Jackson Hole, Wyo., is another full-service facility centrally located in downtown Jackson. Exercises classes include Ski Fitness, Low Impact Ski Fitness, Yogalates, Kick and Core, and Yoga Power/Yoga Strength. Cardio equipment, weight machines, and free weights are plentiful. Day passes cost $16.

Sound Mind & Body Gym is consistently voted as a top club in Seattle. They offer a full range of group fitness classes taught indoors and outdoors. Join Ski & Sport Conditioning, Spin, Yoga/Pilates, Ab Lab, Kickboxing, or a pick-up game of league basketball. State-of-the-art strength training and cardiovascular equipment overlook inspiring water views. Get advice from an on-site nutritionist, or rejuvenate in the sauna. Drop-in available for $15.

The Swimming Hole in Stowe, Vt., is another athletic center featuring group exercise classes, personal training, and pools for lap swimming, soaking, and splashing. Choose from Yogalates, Aqua Running, Fit Camp, Cross Fit, and Kickboxing Core Fusion. A complete weight and cardiovascular training circuit room joins group cycling and group exercise each with separate rooms. Non-member day rates are $18 for drop-in plus $6 for class attendance. Choose five drop-in passes for $75.

The Silverthorne Recreation Center sits at the heart of Summit County, Colo. From pools to weight and exercise rooms, courts, and an indoor track every type of athlete can find a way to sweat. Daily drop-in passes are $10 for adults and $6.50 for children. Group exercise classes include The Balanced Athlete-Yoga, Maintain-Don't Gain-Holiday Challenge, and Drop-In Basketball, Volleyball, and Soccer.

Hitting the gym or dropping into an exercise class while on vacation is a sure-fire way to keep to your fitness routine. A schedule keeps you honest to yourself and your body, and ultimately leads to the results you're looking for. Ski conditioning classes especially keep ski-specific exercise at the forefront of the workout.

"I always think about skiing when I teach techniques in my class," says Crystal Wright, ski fitness class instructor and Big Mountain skier. "Always having hands up in front and being in a ski stance when doing squats or side-to-side workouts transfers directly to skiing."