The Accuweather app, for free, gives you awesome features that you may have to pay for in several other apps. The interface isn't as sexy as some of the other ones, but it has full forecasts, multiple cities, and even radar maps with animations, and it all works very well!