I use a Optimus (Radio Shack) Superadio knockoff, catalog 12-603A. It doesn't appear that Radio Shack still sells it. Apparently, it's replacement gets horrible reviews (see
http://tinyurl.com/2k92s2 )
Are you looking for sound quality, or reception/ability to DX?
As far as portable radios go for reception, the GE Superadio is probably the gold standard, and the sound quality is probably the best you'll hear this side of a stereo boom box.
I have heard of people hooking a car radio up to a 12V supply and a better antenna, and using that for DXing and the like, since most car radios have more sensitive and more selective tuners than stationary or portable units. Fidelity runs the gamut, though, and is of course dependent on the speakers you use.
You could scour some junkyards and find an old (late 1980s) Delco radio with C-QUAM AM stereo--not that many stations still transmit in AM stereo--if that appeals to you.
I also use an old (1960s) Motorola clock radio--great tube sound on both AM and FM. The AFC's a little flaky, though, and while sensitivity is good (works great getting FM in office buildings, and did a great job picking up WFOX and WWID back in the early 80s before they moved in), selectivity leaves a lot to be desired because of the fritzy AFC.
Most home stereo receivers, though, are terrible when it comes to AM--either poor reception or sound quality. I wonder if the newer ones that support HD Radio are any better.
Lastly, there's an assortment of high-quality table radios out there from Bose and others, but I don't know how good their reception is, particularly on AM.
Problem is, AM seems to be an afterthought on most radios.