I disagree wholeheartedly that radio sucks! Mind you, I've never taken one hiking but for the drive to the trailhead it can be ENORMOUSLY entertaining.
I'm not talking about radio near the population centers (which probably means almost anywhere in California). I'm just saying that it's fun to find those little local stations when you're in the middle of nowhere, y'know? There's a little student-run station in Alamosa, I think, in the San Luis Valley in Colorado that plays the funkiest stuff you can imagine- they had a heavy metal tribute day once when I was there, with all of these college bands covering songs, usually mutating them into other genres.
Of course, you also get local announcements that can be entertaining in itself. I was driving through a small town in Idaho when I heard an announcement that went something like "Mrs Jones wants the miscreant who keeps doing donuts on her lawn to know that if she ever catches him she's going to use her shotgun to blow some daylight through him."
You can't get this stuff in Denver…
I guess my perfect hiking radio would be strap-on size AM/FM/SW/WX waterproof and use AAA batteries. Does THAT exist? Or, less ideally, is there a way to boost WX reception on the tiny units like the Sony SRF-M37W that have bad reception in that band? I know you can rig an AM antenna that wraps around the headphone jack, but is there a WX equivalent?