Look at crutchfield.com for a new radio, if you don't mind a little DIY. I bought mine there and used their install kit and steering wheel control kit to replace mine. They'll even pre-wire most of it to the adapter if you pay a little extra (a few things can't be pre-wired, apparently).
Alternatively, visit a local car audio shop and they'll probably have some economical options.