Snowball is around 50$-60$ which is pretty pricey. (either that or I'm just a cheap dood)
I have done my own research on mics before and I have found some pretty good quality ones for cheaper prices. Keep in mind that they are for beginners but it should give you the sound you're looking for if you don't have a lot of money to spend.
So there's the
Floureon BM-800 which is roughly 23$ -- not including shipping -- and from what I've heard from the mic tests, it's a pretty good mic for what it's priced as.
Same thing with the
Neewer NW-800 which is roughly 22$ -- not including shipping. Both of these mics sound similar so you can look into it a little more if you want to.
Hope this was helpful.