The Tribit XSound Go has been one of the best budget speakers over the last few years and it's back on sale again for only a couple bucks higher than its all-time low of $20 (it was upgraded earlier this year). The XSound Go is basic-looking, but has solid specs, with an IPX7 rating, making it fully waterproof, plus it puts out good sound for its compact size and has strong battery life. It typically lists for $37, but you can pick it up on Amazon for Tribit XSound Go for $22.19. To get this deal, you need to click the 20%-off coupon on the product page and enter promo code AVL38QAD at checkout -- that adds an additional 20% off. Those two discounts add up to a total of $14.80 off. Not too shabby. The extra discount code should work through Aug. 27.
Read more: Best mini Bluetooth speakers for 2021
You can read my review of the Tribit XSound Go, but note that the review is a few years old and the speaker has had some small upgrades over time (it has Bluetooth 5.0, for example). If you want more bass and volume, the larger Tribit XSound Max sounds even better, but it costs around $50. You'll be hard-pressed to find a better Bluetooth speaker for $22.