you really need to look into the requirements of your state and city.
When I got my biz license a couple years ago, it was because it was required that i be licensed in the city where a craft show I applied to was held.
I ended up not doing the craft show, but now had a biz license. So I took the proper steps to set myself up with the state revenue dept (since you have to collect sales tax, etc).
Even though I took a loss the last couple years, I'm still glad I went ligit from day one. I just file a schedule C and A for deductions along with my personal tax form (1040). I also have to file separately (annually, since I dont make much) with the state revenue dept
if you call your local state revenue dept, they're usually very helpful in steering you in the right direction :)
good luck!