Heavy rain could hammer more than two dozen English cities, with the Met Office warning of changeable weather.