A scalable solution would be to get a small mixer from Yamaha and Behringer and XLR mics. Sennheiser and Audio-Technica are the two leading names in that game. But frankly I don't see why something like a blue yeti or any USB based microphone wouldn't be good enough. Things like pop filters and shock mounts go a long way as well.
Here is some decent starting gear:
Behringer Xenyx Q802USB $97: https://www.amazon.com/Behringer-Q802USB-Premium-8-Input-Interface/dp/B008O517IC/
Audio-Technica 2020 XLR $115: https://www.amazon.com/Audio-Technica-AT2020-Cardioid-Condenser-Microphone/dp/B0006H92QK/
Or All-In-One solution:
Audio-Technica 2020USB $150: https://www.amazon.com/Audio-Technica-AT2020USB-Cardioid-Condenser-Microphone/dp/B00B5ZX9FM/
Blue Yeti Condenser $100: https://www.amazon.com/Blue-Yeti-USB-Microphone-Blackout/dp/B00N1YPXW2/
The Xenyx would also allow for external inputs into your mix and work as a headphone amp and dac.
These are by no means the very best, but good enough, especially to start. The best gets godly expensive. I would also recommend a good pair of cans, because no one wants to hear feedback. Here are some good starters
I have the older HD598SE and absolutely love them. Low end is a bit more slacking but your ears do not get hot during long sessions. You can just read the reviews on the M50x to see why they are great. Hope this helps.