What is the noise cancelling for? Where will you be using them?
If you do mean "noise cancelling", the best I've found without paying silly money, although they are just under £300, are the
Bose QuietComfort 3.
If you are looking for ear canal buds, I've about a million different sets and settled on a set of
Bose In-Ear thingies. £80-odd and I've found them stable and comfortable as well as lasting several years of commuting.
A bit cheaper, at around £7 a pair, I quite like the
Creative EP-630s, although I couldn't get them to stay in my ears, I use these in bed at night.