Looking for a decent mic to record a variety of instruments with. I've had a look at the Shure sm58's but they don't use a usb connection. Any suggestions?
I think a common method would be

SM58->Audio interface->USB->Computer

Then of course you'd have to get an interface. But I do think there are way more microphones out there with standard mic cables than usb cables.