JBL's portable speakers -- the Flip 2 $69 and the waterproof Flip 3 ($79) -- pack powerful sound into small packages. In fact, based on sound quality alone, it easily competes with far pricier models.
It wirelessly connects to smartphones and tablets to stream music and gets about 7 hours of continuous play on one charge.
For those likely to bring one to the beach or pool, the additional $10 for the Flip 3 is well worth it.