Last summer we went biking in the surroundings of Les Crosets, Champery, Champoussin, Avoriaz and Chatel. We had a fabulous time and although this area hasn not the most developed biker routes, we had an amazing time. The weather was beautiful and we had great accesibility from Les Crosets (Switzerland) to France. They are building new (improved) slopes.
We stayed in a nice chalet in Les Crosets (www. chaletlafolie.eu) which has room for 12 people and it is totally renovated. Nice bathrooms, kitchen and cosy living room.
The combination of biking every day and seeing those nice lanscapes plus good accomodation made it the perfect holiday.