If you have a charity website, you are often tempted to look for volunteer help and deep discounts to maintain fiscal responsibility. There are some things, however you have to pay for to make sure that there are no breaks in service. Webhosting is one of those things. It is great to get a website that is hosted free, or a local business provides you, but then no one is accountable should your site go down, or the person granting the service leave the company. You may have to start all over.
There is an article resource at WebHostingRating.com that helps you sort it all out. Look in particular at the articles concerning the benefits and pitfalls of cheap webhosting services. It might save you some headache researching a little bit first before venturing out with your own spot on the web.