i would say search becasue there are bunch of threads on this but i havent seen any too recent ones. I would like a fresh list of the mic's that are available.
I think your best bet is headset but who wants to wear that crap. second choice is a noise canceling omni array. They are expensive though.