Swimming for 30min-2hrs at my local health club is fun, but music definitely helps! I didn't want to pay $150 for a waterproof mp3 player so here's my solution for under $15 (I already own an ipod though).
You will need:
1) iPod shuffle or any small mp3 player
2) WATERPROOF headphones. I paid $11 on Amazon
3) Small party balloon (a dozen costs $1 at most stores)
5) goggles and swimming cap
DISCLAIMER: Try at your own risk. Mine works great, but I cannot be responsible for your ipod. Use a NEW balloon before each workout.
Step 1: Insert iPod in balloon
Insert iPod in balloon. I found that tucking the round end of balloon under the iPod clip helps keep it neat. It also gives you the option of using the clip, even though I don't use it.