I use YWeather! which is free and have been really happy with it. You can also get weather through Viigo. However, the best and most accurate way to get weather forecasts (IMO) is to just bookmark the web page for your location in Weather.gov. With the 3G speed it's really fast and easy to access.