I use ear-buds and an I-Pod. I can pause, change the volume or fast forward the I-Pod with the cord. The ear buds keep the wind noise etc out so I don't need to turn the volume up to 11 to hear the music nice and clear. Just find earbuds that seal off the ear and are small enough that you can don your helmet without dislodging them. If all I am doing is riding to the store I don't bother with music, but it is real nice to have whilst on a 10 hour ride. My current buds cost 20$ and I am satisfied with the sound.
"...once the honey was gone he wandered off, farting and too soon satisfied."