The JBL Flip 6 is a rugged Bluetooth speaker with an IP67 rating for water and dust resistance and a 12-hour battery life. It's on sale from Walmart for $95.
If you want great noise-cancelling, a supremely comfortable fit and zero fuss, and don't mind the few missing flagship ...