Anker Soundcore Bluetooth Speaker | $22 | Amazon
What you listen to is your business no more when you carry this little powerhouse of a Bluetooth 5.0 speaker on your person! If you didn’t know, Anker makes excellent little portable speakers, like this Anker Soundcore Bluetooth speaker, with disturbingly nice sound for their size and price. Even if this li’l guy wasn’t on sale for $22, its usual price of $30 is likely well worth it—but you don’t have to pay full price right now, do you? This speaker promises 24 hours of play time, which is just long enough that you’ll have to set reminders to charge it, and it’s IPX5 waterproof rated, so it can take a low-pressure water spray and won’t break—don’t leave it in a pool or anything, but it should be fine near the water.