This IP67-rated speaker gets up to five hours of playtime from a single charge and it's cheaper than it has been all year.
If you don't need the most customized, crystal-clear sound and simply want a speaker that works and won't break the bank, the JBL Go 4 is an excellent option under $50. We previously recommended ...