pretty much any would work. although if you want top of the line, the Shure SM57 and SM58 are the best. The SM58 is designed more for vocals, while the SM57 is for general stuff (vocals, music, etc)...i think. i'm not sure on that.
Hope that helps.
PS: if anyone wants to correct my on my assumptions about the SM57/58s, feel free to do so. I'm looking into one of them because i want to record audio (guitars). Thanks