With the Haute-Savoie mountain range bordering the city of Geneva, the highest and largest ski resorts in France are just around the corner, with the world's best skiing on our doorstep...