Over the past several years I've gone through too many speakers, FM transmitters, cheap radios that use 10lbs of C batteries, docking stations, and mp3 players that break after the first hole golfing... Recently a friend found this ECO box radio on Amazon for around $40
(free shipping of course with Amazon Prime!) and I have to admit, it's the best damn radio I've found. I always have a radio for golfing or fish trips but there never seemed to be a good place to mount or tie a bulky radio down. This little jewel comes with a decent sized clip, plus it is shockproof and waterproof! I've yet to drop it in the water with my iPhone sealed up inside, but I have a feeling that it would be fine. The sound this little thing makes when you seal it up is amazing - well worth it!