You want cheap and good? I did.
I used to recommend outdoorspeakerdepot.com... and have found they're hit and miss... both in quality and service... and they filter all negative reviews on their products. You can get a good pair of speakers there, though.. but I found most of them sound their best at higher volumes.
My most recent purchase was a $100 pair from outdoorspeakerstore.net. I could not be more pleased with the size and sound quality I'm getting. Honestly, I'd put them a big notch ahead of anything I've heard under $300.... and in the same ballpark as $400+ speakers.
These are the ones I bought.I tried buying the one larger, the 6.5"... but those only came in black. The 'white' is really an off-white or 'cream' which matches our house's trim perfectly.... which is good because they're mounted under the eave. I was worried about the smaller woofer having no bass but it's fine. And these sound good at all volume levels. I wouldn't hesitate to recommend these to anyone.
I'm running about 50' of speaker cable for this pair from a cheapie integrated and haven't had any issues so far.
If you want something today, the Polk's at Circuit City are pretty good also but I like the ones I have better.
-C