This appears to be one of the most complete global sources of weather, even the New York Times uses AccuWeather’s service.
This site provides weather information for cities around the world.
Contains historical temperature, rainfall data and maps.