Pretty much any brand of mic will work that plugs into a USB. Logitech is a solid bet, but there are others out there.
I've got a Polycomm Bluetooth speaker I carry around with me when I don't want to use a headset, it's a great combo speaker/mic and connects via Bluetooth or has a dongle that ships with it.
Jabra also makes extremely good speaker/mic.
Polycomm:
Jabra: