I've gone through my share of table top radios; I like them. I've had a cambridge soundworks for a long time but the comments on amazon make you wonder if the reliability has gone down. My daughter now has the cambridge unit, she beats it up pretty regularly and it still works great. The sound quality is good for $250. I think the Tivolis are overpriced for what they are; they run around $400 and you can get a decent mini stereo system for that price. Sangean radios are good; they do an excellent job of pulling in signals, they are well made, and the sound quality is good. This is a great radio for $80,
http://www.amazon.com/SANGEAN-WR-11-Table-Top-Radio/dp/B001BGGD8A/ref=sr_1_6?ie=UTF8&qid=1317355249&sr=8-6. Yamaha has a big line up of CD radio players that will run a less than the Tivoli. This one runs $350, has an ipod player, an alarm, and usb input,
http://www.amazon.com/Yamaha-TSX-130WH-Desktop-System-Single/dp/B001OZLJQE/ref=sr_1_8?s=electronics&ie=UTF8&qid=1317355175&sr=1-8. If I were going to pay real money for a tabletop radio/ipod player, I'd consider the Cue which is made in the US of A:
http://www.amazon.com/Cue-Radio-iPhone-Satellite-Speaker/dp/B003L7BV52/ref=sr_1_2?ie=UTF8&qid=1317355575&sr=8-2. It's made in beautiful Somerville, MA (well it's not that beautiful,

and the company seems pretty interestingm
http://www.cue.com/. Here is a review of the cue,
http://news.cnet.com/8301-13645_3-20010045-47.html.
Edit: that Tivoli is just the CD player for $400, you'll have to add a radio and another speaker to get stereo which gets you a crazy price of around $700. A few years ago, Tivoli just decided to jack up all its prices cuz they could. I was looking for a radio that could pull in a signal in Boston at the time (it can be tough in a big city) and I ended up with a Boston acoustic receptor radio which is still going strong.