A couple of days ago, while rummaging though my zunk (good junk), I found my old bike radio thingy that I bought in 1998 from RadioShack.
While I never used it on my bike until today, I decided I will take it along for the ride today. It was nice to listen to NPR. This widget even has a horn. I think I paid $10 for it.
This radio can even be mounted on the handlebar. It has a quick-release mechanism that allows you to carry the radio with you while you park your bike some place.
I wish it had a digital tuner but then that might be too much to ask for $10. I am not sure if this thing is weather-proof, but I can keep it inside my Small Handlebar bag, like I did today.
Apparently, SONY introduced a bike radio for about $50, but that is currently not available anywhere.
I think I am content with my $10 widget, for now.