A bright spring day in Portsmouth has been interrupted as low cloud coverage has blanketed the city.