As far as physical activities like running, hiking, and cycling are concerned, ANCwear portable bluetooth speaker is the best. It is compact and wrist wearable that connects to your phone and other devices via bluetooth.