Content Management Systems such as WordPress, Joomla and Drupal can add a lot of flexibility for small businesses. They allow you to design robust sites without HTML knowledge, they have many attractive templates and once in place, they allow you to quickly add and modify your content. They also allow for basic search engine optimization (SEO) making your site easier for your potential customers to find via the search engines.
Here are links to these (free) tools:
WordPress.org (non-hosted) version
To host these platforms, I prefer Bluehost (affiliate link).