Landport offers a tiny Cube Speaker that fits within the palm of your hand. Measures 26mm x 26mm, the Cube Speaker has a 3.5mm headphone jack and a miniUSB connector for charging. It offers 0.8-W output power.
The Cube can be fully charged in two hours. It weighs only 16 grams. The Cube Speaker is priced at $25.