JBL Charge 3 Portable Bluetooth Speaker
($149.95)
This Bluetooth speaker won me over with its great features, high-quality build, and reasonable price point. Beyond its impressive sound and reliability, the JBL Charge 3 packs 20 hours of playtime, comes with an IPX7 waterproof rating, and charges your phone too. The only drawback is that my 13-yearold son keeps “needing it” for school projects.