You have a few options for building your website:
Build it Yourself
We recommend buying a book on HTML/Website Building from your local bookstore or borrowing one from a library. You can also search for "html tutorials" online to get started. This option will require an investment of time, but will ultimately give you more control over the design, time, and changes.
Online Tutorials
Codecademy | Mozilla
Hire a Web Designer
Working with a professional can save you time and result in a much better looking website.
Work with a local designer
It's likely you know someone who can build the site for you. There are also many local small businesses and free-lancers that can walk through the whole process with you and build the site to your needs. Your chamber of commerce may have a listing of web designers as well.
Find a designer online
If you cannot find a local webmaster, you can find freelancers online to build your website at:
99designs | Upwork | Guru
Use an Online Web Builder
There are a number of online web builders available. Many are free and provide easy ways of creating a website.
Common Website / Blog Builders
Tumblr | Blogger | Tyepad | Wordpress | Wix | Weebly | Moonfruit
Connect with Your Domain
If you go with any of these, all you'll have to do is create the site with them and then point the domain to them by referring to the step-by-step guides under Point to an Application Service Provider.