Whether you’re taking it to the beach or just catching up on podcasts while you’re in the shower, this $17 Bluetooth speaker features IPX7 water resistance and a 12 hour battery, so it can go with you just about anywhere.