Earbuds, helmet speakers, over-ear headphones are great, but no where near as comfortable or unrestrictive as headband or beanie bluetooth headphones. I've never been able to board well with wires running down my face.
The best solution my sister and I have found are ZED-phones. Flat Bluetooth Speakers stitched into really good headbands and beanies. We got ours from
ZEDphones - Bluetooth Headphones
but I think they're in stores too. They deliver globally for free anyway.
Sounds quality was good. They play a whole day straight without a charge. Standby for days and have a wireless distance of about 10 metres. Long story short, They are the tits.