We've had good luck with the old school Baygen radios. There's a small solar panel around that really cheap but plugs into the back of it. Most of the original Baygens have SW also and unlike a lot of cheap SW's, you can get most of the major stations pretty clear. We used to listen to BBC, WWCR and WGTG on ours back in the day.
Keep in mind these wind up deals do have a life span on them. It's tens of thousands of windups mind ya, but if your using it for everyday listening now, you are slowly wearing it out.
Get one of the little panels like Razor mentioned and power it that way if your going to use it for day to day listening.