Counter-Strike Center has posted a voice communication guide
The BEST kind of microphone is usually the headset microphone - the kind that comes with headphones and a mic built into it, also known as a Close Talk microphone. They're widely available, sometimes expensive. The quality is usually good. If you can't afford that, or don't want to bother, other microphones would work too, even with speakers switched on.Go check it out i guess.