Just set up a Facebook account. Free, easy, and equally effective.
...right up to the point where you want people to take you seriously.
While having a Facebook presence is not a bad idea, I certainly wouldn't use it as your primary business front-end.
Most of the larger domain-hosting companies offer services or tools to set up a set of pages, and all offer email tied to that domain.
Beyond that, it's not hard to hire a site developer-- and cost will vary with functionality, platform, and experience.
I know there's a few developers on here, myself included.
Facebook is hardly equal to having your own basic web site for business.
Many large businesses block Facebook or other social web sites. Having your content blocked is not effective for a business.
I for one would not ever use their web site if it was only in Facebook.