Here’s three options. The Doss Soundbox is the best of the best overall under $125, but the JBL and Archeer are also great options and sound good too.
https://www.amazon.com/Bluetooth-A320-Wireless-Speakers-Subwoofer/dp/B01HLSMVTQ
Looks small but honestly packs a huge punch, only downside is the battery doesn’t last so you kinda have to keep it plugged in