Ally
With your Italian passport, if it's snow you want you might want to check out a province of Italy called South Tyrol.
Here is an excerpt about it's weather;
" Climatically, South Tyrol may be divided into five distinct groups:
The Adige valley area, with cold winters (24-h averages in January of about 0 °C) and warm summers (24-h averages in July of about 23 °C), usually classified as Humid subtropical climate — Cfa. It has the driest and sunniest climate of the province. The main city in this area is Bolzano.
The midlands, between 300 and 900 metres, with cold winters (24-h averages in January between -3 °C and 1 °C) and mild summers (24-h averages in July between 15 °C and 21 °C); This is a typical Oceanic climate, classified as Cfb. It is usually wetter than the subtropical climate, and very snowy during the winters. During the spring and autumn, there is a large foggy season, but fog may occur even on summer mornings. Main towns in this area are Meran, Bruneck, Sterzing, and Brixen. Near the lakes in higher lands (between 1000 and 1400 meters) the humidity may make the climate in these regions milder during winter, but also cooler in summer, then, a Subpolar oceanic climate, Cfc, may occur.
The alpine valleys between 900 and 1400 metres, with a typically Humid continental climate — Dfb, covering the largest part of the province. The winters are usually very cold (24-h averages in January between -8 °C and -3 °C), and the summers, mild with averages between 14 and 19 °C. It is a very snowy climate; snow may occur from early October to April or even May. Main municipalities in this area are Urtijëi, Badia, Sexten, Toblach, Stilfs, Vöran, and Mühlwald.
The alpine valleys between 1400 and 1700 metres, with a Subarctic climate — Dfc, with harsh winters (24-h averages in January between -9 °C and -5 °C) and cool, short, rainy and foggy summers (24-h averages in July of about 12 °C). These areas usually have five months below the freezing point, and snow sometimes occurs even during the summer, in September. This climate is the wettest of the province, with large rainfalls during the summer, heavy snowfalls during spring and fall. The winter is usually a little drier, marked by freezing and dry weeks, although not sufficiently dry to be classified as a Dwc climate. Main municipalities in this area are Corvara, Sëlva, Santa Cristina Gherdëina.
The highlands above 1700 meters, with an alpine tundra climate, ET, which becomes an Ice Cap Climate, EF, above 3000 meters. The winters are cold, but sometimes not as cold as the higher valleys' winters. In January, most of the areas at 2000 meters have an average temperature of about -5 °C, while in the valleys at about 1600 meters, the mean temperature may be as low as -8 or -9 °C. The higher lands, above 3000 meters are usually extremely cold, with averages of about -14 °C during the coldest month, January. ".
South Tyrol is an amazingly economically stable province, during the 2008 financial crises and thereafter it's unemployment rate was very low, even lower than Germany's.
The largest companies seem to be very welcoming of English speakers.
The downside is that it's cities and towns are pretty small, the largest city has a population of about 100,000 people so there might not be quite the cultural attractions and events that you might want.