For the Nordic events, stay in La Clusaz or Le Grand-Bornand, not in Chamonix and not in Megève. They are all in Haute-Savoie. They are not the same valley.
La Clusaz is the cross-country assignment, and its nordic centre is Les Confins. Le Grand-Bornand is the biathlon assignment, with the ski village up at Le Chinaillon as well as the town. A car or a local bus matters if your lodging is in the lower village and the stadium is higher. The organising committee has not published a spectator-transport plan, so do not rely on one existing yet.
Megève is a village resort for a holiday, on the way between Sallanches and the Beaufortain. Chamonix is a town under Mont Blanc. Both are fine weeks. Neither is where the 2030 Nordic races are listed.
