In-ear headphones from JBL that both fit well and have good sound isolation. One charge can give you up to eight hours of battery life.
OnBuy
T280BT Bluetooth Headphones Wireless Sport Earphone Sweatproof Headset In-line Control Volume with Microphone blue