I use Spotify sometimes but generally only for music I dont have on my PC. On spotify you get to listen to 2 or 3 songs and then you have to sit through a 30 second advert.
The adverts are amazingly annoying but then at least you get to listen to loads of music without having to buy any of it.