Cold weather for much of the South Island and a some wet weather ahead.