I use YR Norwegian Meteorological Institute's weather reports.
and have the widget show Precipitation for my chosen city. (work related requirements)
now this might not be perfect for others, but as I live in Finland the weather reports are quite exact and correct.
I use Material Files