Another vote for xcweather, I do a lot of kite flying, and the wind forecast especially is pretty close.
like most forecasts, a day or two ahead is normally ok, any further than that you can see the sequence of weather changes, but not believe the timing.
raintoday is good for short term...