Sorry to hear of your troubles. The radios aren't typically fragile so your luck is strong (not necessarily good, though).
Once you get things replaced, I hope you're good for endless years of radio joy.
Replacing the radio should be quick and easy at your local Smart Center. I'd expect most have radios sitting on the shelves from upgraded radio installs (from new cars) that could be swapped. If you haven't already, call and ask what they can do for you!