Heavy rain and strong winds are expected to hit much of the South Island over the weekend, but it should be mostly fine in the north with a few showers.