http://onlineclock.net/radio/ is probably the world's first clock radio designed for your web browser! Just access the clock radio web page and set your alarm time. You can then choose to listen to any of the dozens of different free online radio stations that are accessible via the radio function. There are dozens of radio stations arranged according to categories such as talk, rap, classical music and alternative rock.
Alarm Clock Radio