With dual 20mm, high-performance tweeters, a powerful 30W amplifier and dual 4-inch woofers, the JBL Boombox earns its name by properly blowing its listeners away. If that wasn’t enough, this speaker has a neat handle for portability, making it easy to carry around with your laptop when you travel. Yes, it’s huge, but the handle does work. The JBL Boombox is IPX7 waterproof, which means it can withstand any weather and even submersion in water. You can even use its massive 20,000 mAh battery to charge two devices at once while the music plays. When it’s not charging devices, this baby can last 24 hours on a charge. Ditch those crappy laptop speakers and treat yourself to something that will cleanse your soul with thick bass.