Buy one month of Zune pass and get a 2nd free. From the Xbox dashboard home, go to "Countdown to 2012" then "More offers". For me it was the second main offer showing if you wait a moment.
Zune pass gives you unlimited streaming of millions of music tracks to Xbox, Windows Phone or through a web browser. You can download for offline use on Windows Phone or PC.