Microsoft Store offers the JBL Pulse 2 Bluetooth Speaker in Black, model no. JBLPULSE2BLKUS, for $119.95 with free shipping. (Amazon, B&H Photo Video, and Best Buy charge the same.) That's the lowest total price we could find by $30. It's splashproof, plays up to 10 hours, and has a built-in microphone and frequency response of 85Hz to 20kHz.