France Montagnes promote tourism in France Ski Resorts. France has the biggest range of mountain resorts in the world. There is a place to cater to every mountain pursuit and taste conceivable, at any time of year, from vast high-altitude interlinked ski areas to charmingly authentic villages, and everything in between. The principal wintersports season in France lasts from November to May, with several resorts even offering high altitude summer skiing too! The French mountains also make for a wonderfully invigorating summer holiday.There are countless other activities to discover, both on and off the slopes, whilst you will find accommodation options to suit any budget and any special requirements.