I actually found this bright pink (!) speaker system that works quite well, and it's hooked up to my Macbook Pro as well. It provides for a much better listening experience than headphones.
It absolutely depends on the band. If the music means something to me and the band is important to me I buy their CDs. It's different than buying mp3s... something still feels kinda cheap about that. There's something special about having the physical CD.