If you working outside, why don't you just invest in a portable radio? Why must you be so difficult and listen to stations that are outside of state? Do they really play that much of a difference in music?
I live in Manhattan, so I listen to z100, when I go upstate to the country, I listen to 104.7 (dunno the name). I compared the two stations, and they play the asme songs just in different orders. I understand you want to listen to outside radio stations, I have a Colorado station in my favorites, but sometimes you gotta make sacrifices. Cannot want one thing and another at the same time. If you want to listen to radio on your phone for extended amounts of time, then you gonna have to sacrifice battery life. Maybe cut back and listen for like 20 minutes at a time, give your phone a break.
You gonna have to stick with Android if you sell your droid, and you aren't gonna find a phone capable of what you want. You want a PHONE to do what a COMPUTER/RADIO is meant to do -_-"