The Sandisks are cheap and reliable and have done a lot of work for me.
I find people often discard computer speakers and they can often be procured for very little or even no money at all!
I take one of each, set them up in places I spend a lot of time in, set a playlist to loop, and just let them run 24/7. It is a great way to achieve maximum listening saturation. I figure, depending on the day, I get 16 to 20 hours of listening in on average. I figure, in this, as with anything else, consistency is a main key to success.