Compared with Austria Italy seems to me a bit cheaper although
the difference is not that significant. I've been to
Saalbach/Hinterglemm a few times which was really expensive, but
Breuil/Cervinia was only slightly cheaper.
If you're looking for high pistes with a lot of a snow you should
go to Cervinia. Skiing starts at about 1600 mtrs. (Valtournenche)
and ends at about 3900 mtrs. The slopes are long but not
difficult but there are a few for the experienced.
You can go from Cervinia to Zermatt, which you really should do.
Cervinia has one disadvantage : it's vulnerable to wind.