atr2500usb. if you had a little more budget the at2020usb.
blue snowball, samson co1u, neewer nw-800 are also decent budget mics
if you want live monitoring (hearing your voice in headphones without delay) you may want to look into using an audio interface and xlr as you may sometimes get slight delay using usb or 3.5mm input on the pc then outputting it.
ideally you would have a boom arm, shock mount and pop filter if you're doing some serious recording.