I’d aim for a high resort this year, given the recent snow conditions. Of course, that could all change in the next few weeks but it depends when you are thinking of booking.
Obvious suggestions would be France’s Three Valleys - I had a great March week in Val Thorens and another in Paradiski (La Plagne / Les Arcs). Both areas offer great intermediate skiing.
But I’d also consider somewhere like Saas Fee, Switzerland.
It is a lot smaller in terms of piste mileage, but high with glacier skiing and a good proportion of easier runs. But you can also explore two smaller areas across the valley (accessible by bus) - Saas Grund and Saas Almagell - which have some long runs and would be quieter than the French resorts.
And the scenery is stunning; the village a model of Alpine idyll. At the end of March it will also be sunnier - it is shady earlier in the season, when the high summits block the low winter sun.
Accommodation there is cheaper than in other Swiss favourites and most probably favourable in comparison with France too (unless you find a late season special).
In Italy, Cervinia has some of the best intermediate skiing around - long, gentle runs. It is a high resort too, so you should certainly consider putting this one on your shortlist!