I use Tune in radio app myself. I hate commercials and this is an app for all the community stations in the country, actually world wide. It also has dedicated channels for genre etc. streaming really kills my iPhone battery, but so worth listening to some background music.