Christmas Day will be hot and steamy, with rain forecast for the North Island while dry in the south.