How much do you want to spend? Most earbud headphones are pretty poor quality, and the ones that are actually sturdy can run pretty expensive.

Bose is probably the best way to go for reliability, and you get unmatched sound quality as a bonus, however, you're probably looking at $80-120 going this route. Still, a $100 investment one time is better than throwing $30 away on some worthless buds that break a week or two after purchase.