The Sennheiser MX 680 and the MX 685 are great choices for earbud style headphones. Sound good stay in perfectly no matter how sweaty the workout. The PMX 680 is a great choice for behind the neck. All of these models are pretty reasonably priced. And I own all of them, and the Bose you mentioned. I think the Senn's all sound better than the Bose.
You might also give the Yurbuds a try. One suggestion however, if you like bass then get the Yurbuds with the red cable. There is a difference between those and all the other ones.