All the inexpensive ones seem to suck. There are some higher end ones out there, but I'm not going to spend several hundred bux to buy one. The nice sounding ones according to reviews are kinda too large for my tastes anyway.
So, for a clock radio, I still continue to use... a clock radio. It wakes up to FM radio.