Lenovo has the Lenovo M0520 2.0 Portable Mini Speaker, Black (57Y6360) for $30 - $21 off with coupon code
USP1DE346360 [Exp 12/31] =
$9 with free shipping. The
red model (57Y6361) is the same price with code
USP1DE346361. Portable speakers feature 2W total output, 90Hz to 20 KHz frequency response and are about 3.5" tall.