Inateck 30-Hour Bluetooth Speaker, $17 with code SJARBU5U

You don’t see many dual-driver Bluetooth speakers on sale for under $20, and especially ones with 30 hours of battery life, a USB-port to charge your phone, Bluetooth 4.2, and a phone stand on top.