For outdoor, I'd buy a Sony Portable Sound System(might have Party in it).
I heard one at a Sony store. If I had more than a passing use...I'd have one.
(Called the...
Portable Party System
$350 at the online Sony store. I think was $299 at an outlet)