Here's another vote for Canary; it shows you four bars for signal strength, and open versus encrypted points. Just press one button, and to see if there are any others, press the button again. The one thing it doesn't tell you is if you've found one that's open but a fee-for-use service (such as TMobile), but often you can guess from the name (like TMobile).