If you want to know about relatively soon local weather, nothing beats a barometer plus an eye to the sky. I carry a Kestrel 4000 and a StrikeAlert, but that's a bit anal. The Kestrel gives graphical display of the trend of measurements, and that's what tells you what's going to happen, a current reading by itself is relatively meaningless. Depends what you need the info for.

They can't get the weather forecast right for more than a day around here, the 3-day+ forecasts are a waste of time, I don't know why they bother. It seems to me that weather around the Great Lakes is still a big mystery... So often I get "local" weather that says clear and sunny all day and it's pretty clear to me it's overcast and raining at that moment, but I may be mistaken...