I use Lockie and show the weather in one of the slots (you have 2 info slots available) and it gives me what I need. While I use the Bing image of the day as my background, there is an option to choose your own. Free app.
For a weather app, I have been using Blue Skies.