Facebook is free and relatively easy to set up. The two main stages involved in setting up a charity page are creating a personal Facebook account and creating a Facebook Page that represents your charity.
To clarify: The Facebook Page will be used to represent your charity and the Facebook Account will belong to the you (the person setting it up).
Download a Full Guide to creating a Facebook Page.