Weather forecast for Hamilton