I am a big fan of Anker brand and today you can get this Anker Soundcore Mini Ultra Portable Bluetooth Speaker for just $16.99 (reg. $29.99). I love that this little speaker has an extended playtime of 15 hrs and has a 66 ft connection range! Get this, it is only 2.7″ x 2.7″x 2.7″ and is small enough to throw into a small purse or backpack.
Shipping is free for Amazon Prime Members or with a qualifying purchase of $25+.