Everyone's ears are shaped a little different, but for me these are the frickin shiz. They're super comfy and you can answer calls and stuff. I can even wear them under my helmet and they feel great. Skullcandy actually has killer customer service too. If they break (which they do because they're 30 bucks) they'll always send you another pair.
https://www.skullcandy.com/earbuds/sport-earbuds/METHOD.html