Snow, strong winds, heavy rain and ice are forecast