
Consider staying at a nice hotel in the area. At the nicer hotels in the area, you may not be as close as with a chalet, however you will find things cheaper and may have more amenities than if staying at the resort. If location is an issue for you, then consider staying at one of the resorts hotel rooms. You may not have a personal chef, but will still have the room cleaned and meals delivered if you order room service.
http://france.europe-mountains.com/
http://ski.all-hotels.com/europe/france/home.htm