I use Weatherbug on my iPhone and iPad but haven't found a decent site on the desktop.
If you want to have some fun, I have an app called WTForecast on my iPhone that rudely tells me the weather everyday. This is a screenshot of the only "clean" report that it gave me this morning. Generally, it tells me the weather using curse words.