+1 for Tivoli radios - stylish and sound great. I have been using a Model One in our kitchen for a few years now and still marvel at how wonderful it is. I have not tried their CD players but have good faith in the brand name based on my experience so far.
On the Bose - I don't want to be a basher - but I am currently in a hotel in UK that has the Bose wave radio. I have my iPhone playing to it as I type this and I can tell you there are no highs, and grossly exaggerated lower midrange. I had no idea how 'off' these sounded before this trip. In fairness it does sound better than the speaker on my iPhone! :-)
Cheers,