This is just about the cheapest option that's available to you providing you have the inclination, the patience and the time to learn.
In an attempt to keep the whole process as easy as it can possibly be, you'll be expected to build your site using a template.
The problem is, finding a template that reflects what your business is about. And although the firms that provide this service do all they can to help (from a distance), newbies can still find the DIY option a tad overwhelming.
If you have children, and you're determined to follow the DIY route, then you might find their assistance invaluable...