I suppose it depends on your definition of cheap.
I'm a big fan of spending a little extra on audio gear; the way I see it, cameras come and go. SD, HD, 4k, DSLR, there are so many trends that it makes it not worth it to drop a bunch of money on a camera. Audio, however is pretty consistent. So if you're willing to save up a bit, you can get some gear that will last you years.
My first microphone was a Azden SGM 1x, and a XLR adapter to plug it straight into the camera. I think it was about $150. While that seems like a lot of money, I have used the mic for everything for years, and I can borrow/rent/buy to upgrade the system as I get more money.
So while you could buy a snowball, I'd say save up for another few weeks and see if you can get your hands on a nicer microphone. Just be sure to do your research so you don't end up with something you don't want.