Hi,
The best one I found is a portable, bluetooth wireless and waterproof speaker from Cambridge Soundworks:
http://www.techgadgetstoday.com/bluetooth-speaker-portable-wireless-waterproof/
I believe it is selling for about $30, which is a great value. The quality is excellent too.