Check out the JamCooler. This is a perfect party on the go. Holding up to 100 cans of beverage, this bad boy will crank out tunes with 600 watts of power to the JBL speakers. Everything in it is marine grade, so no worries of shorting anything out.
The JamCooler has a battery life of 10 hours, provided by two deep cycle batteries. You can charge the batteries with any standard car battery charger, which, with 10 hours of life, isn't a big deal.
To get the tunes, you can use any Bluetooth audio device (iPhone, iPod, Android phone, etc), or plug into the standard 3.5mm jack.
This cooler is Made in the USA via Orlando, FL and Chicago, IL. Custom designs are also available.