Help creating a website?

I want to create a website, not one for a business, just an informational one, non-profit. I would love any tips on how to create a professional website, as well as any ideas on how to set up a site for free, or any helpful links. Thanks in advance!
3 answers 3