Where can i buy a recording mic?

I want a recording mic to record my singing. Where can i find a cheap but good one?
3 answers 3