Grenoble is cheaper than Annecy and can be nice to live in if you want a mid size city with all the services. There are several ski resorts within 45 minutes, and bigger ones within 1.5 hours.
For something closer to major resorts, Bourg Saint Maurice is a nice small town. Saturday traffic is annoying during winter school holidays but otherwise, you have direct funicular access to Les Arcs and good road access to Val d'Isère, plus 2 other smaller resorts. Securing accommodation there might be tricky at what is becoming relatively short notice (unless you're looking at 2023-2024 season?); it is very popular with seasonal ski resort workers.
Further south, Briançon is a good choice too with direct gondola access to Serre Chevalier and a good selection of other resorts spilling over into neighboring Italy, but it is a choice with a higher risk of snow drought (2021-2022 season was especially bad). By "snow drought" I do not mean "green hills", but meager depths.