This is an especially great gift for someone who cooks out or makes frequent trips to the beach in the summer. We also like it for party-hopping during the holidays (or any other time, really). A powerful Bluetooth speaker like this one is a great option for bringing music to any room without having to move large sound systems or deal with annoying wires.
After listening to 48 top-rated speakers in a head-to-head blind listening test, the $80 Logitech UE Mini Boom is the one we recommend for most people. Despite its small size, it plays louder and sounds fuller and more natural than most of its competitors -- including many larger models.