No. The US has hosted the most with four.
No country has ever hosted the Winter Olympics three times in a row.
Norway Winter Finland Summer
Austria Winter Japan Summer
Austria Winter Canada Summer
Switzerland Winter United Kingdom Summer
Italy Winter Australia Sweden Summer
United States Winter Italy Summer
Russia hosted the 2014 Winter Olympics in Sochi
United States Winter Soviet Union Summer