I am a big fan of Klipsch speakers for many uses. The best surround sound computer speakers I have ever owned came from Klipsch and the company has some fantastic home theater speakers as well. Many of the speakers that come from Klipsch are very expensive, but some of them are not out of the reach of most of us.
The latest offering from Klipsch is a speaker that isn't too expensive at $199.99 and is designed to be used outside with the Klipsch LightSpeaker system. The LightSpeaker system isn't included with the AudioRock speaker though and if you don't have one it will set you back another $600. The AudioRock speaker is weatherproof and rustproof. Inside the speaker are dual 0.75" tweeters and a dual voice coil 5.25" woofer.
It gets power from a removable and rechargeable lithium battery pack that provides eight hours of continuous listening. The battery takes four hours to charge fully. The wireless tech used to connect to the LightSpeaker system is 2.4GHz and the receiver is built into the AudioRock speaker. The outside of the speaker looks like a rock and has a granite color. The drivers are angled up at the listening for improved sound. You can buy the AudioRock right now.