You can use pretty much any Bluetooth speaker you want, even one that uses a battery. You can just leave it plugged in all the time if you want, even after the battery is fully charged. Just stick it up on the shelf, plug it in, and forget about it. You can't over charge them, and nothing bad will happen to it by leaving it plugged in all the time.
All of these Bluetooth devices, with the USB charging cable, can be hooked up to a 5V plug adapter that most people call a wall wart. This is the generic term for the adapter that you plug the USB cord into, and then plug the wall wort into any 15 or 20 amp regular house receptacle. You do not need to plug Bluetooth speakers into a computer to charge them or power them.
If you have a cell phone, that came with a wall charger adapter, you can even use that if you want. That is the wall wart part I am talking about. They are all 5V.
You can buy the wall warts at any place like Walmart, or Amazon, or even in big box stores like Home Depot or Lowes. And they are cheap too. You can get them for under $5.00.
Have you considered just adding a Bluetooth receiver to a "home" stereo. or even a powered PA speaker? Come to think of it, there are quite a few PA speakers with Bluetooth built in.
Another option would be if you already have an old boom box of some sort, that might have an aux jack on it. This will usually be a jack that is 3.5mm, similar to a headphone jack. If you do have an old boom box with this, you can buy a simple Bluetooth receiver for around $20.00 to plug into the aux jack, giving you the ability to stream music to your old boom box!
And most of the Bluetooth receivers get their power from the aux jack, so no other plug or power source is required.
Jim