This $45 JBL Speaker Is Small Enough for a Bag and Tough Enough for the Beach

It offers better water protection, longer battery life, and easier stereo pairing.