SM57 or 58 and a regular audio interface.
USB mics are for podcasters (internet radio chat shows), not music production.
You'll have monitoring problems trying to do multiple tracks.
The analog>digital converters are lesser quality.
The short cords will introduce a LOT of computer fan noise.
Get yourself a real audio interface. Here's a good guide:
Audio Interfaces and Soundcards
(you'll want to bookmark and read through ALL of Tweak's Guide...)