Might be out of your price range but... go the
! We have three in the house and they are brilliant. The sound is terrific. Depending on the area you have to cover, you'd probably get away with one. They connect via Bluetooth from your phone and have an app so you can connect 2 at once (I think the general capability to connect two Bluetooth speakers to the one phone is more high-end). Battery life is good at about 10 hours.