I use a Bose Soundlink Air. It works really well, just sits there ready to stream. You can get a battery pack for it, but that's unfortunately extra. It was a Christmas present, so I didn't really spend any effort researching and comparing.
The most bang for your buck would be an Airport express or Apple TV connected to a receiver or hi-fi system.