I have been investigating weather layers recently, and found WeatherBug to be reasonably priced and easy to work with.
This class inherits from TiledMapServiceLayer and will allow you to add WeatherBug layers to your silverlight map with a valid API key, which you can get for free here: http://developer.weatherbug.com/