If US based (and possibly non US depending on your City) try WeatherUnderground… http://www.wunderground.com
-Bob