Well, let`s strip away some of the myths about Charities.
They pay taxes like all other businesses on their business income, it is known as the UBTI, unrelated business taxable income. So if you are going to be in "business" and I am sorry to use such a vulgar word, you need to look at the business side.
If you want charitable contributions form people you need to look at the charity side.
So are you looking for charitable contributions? Are you going to run ads on television and radio, asking people to give money, are you going to buy lists of "known contributors" and send letters of appeal for money? If so, you might want to be a Charity.
If not, you may want to avoid the headache, heartache, extra paperwork and endless management issues of applying for 501 c status.