Walmart has one for $88.00 + $0.97 shipping to home, or free ship-to-store. See
http://www.walmart.com/catalog/product.do?product_id=12173640. I don't know about the quality. There are USB devices you can plug into a computer, such as
http://www.newegg.com/Product/Product.as...6-041-_-Product. I've had more success with the Hauppauge TV tuners than others, but still the USB sticks can be buggy and, unless hooked to a good antenna, of limited use even in urban areas.
I wouldn't recommend any cell-phone apps or streaming Internet sites only because if your power is out then it's also likely that power would be out to your nearby cell towers and Internet carrier's distribution equipment, which would make those options unavailable.
There are many good, small AM/FM radios that can pull in distant signals. The Kaito KA1101, KA1102 and KA1103 (
http://www.kaitousa.com/radios.htm) are some examples, but units from Eton/Grundig, Sony and others also exist. These particular Kaito units also provide shortwave (amateur/ham radio) reception as an alternate source of information, and are pretty well regarded.