Just about any radio you could do that but I would go for a quality unit which isn't going to be super cheap. Something like kenwood, pioneer, alpine etc I would avoid lowered companies like Jensen, Dual etc. $300-500+
Your going to need a GM-04 module to cheap the chimes and monsoon working without any additional works. $100 or so
Then your going to need a module to retain the steering wheel controls depending on what CD player you get. $50-70.
Not sure how much your wanting to spend but that's a estimate on what your going to be looking at. Of course shopping around could give you a better deal.
And you'll need the dash kit, radio antenna etc but those are both pretty cheap.