For many, this is the toughest part. You want a web site, but it seems overwhelming. It really isn't. You don't need to do it all at once.
First, focus on a domain name. As soon as you find one that you want and it's available, register it. That means do not delay. They are inexpensive. Don't go for any of the extras at this point.
Decide exactly what you want from your web site. Envision how you want your clients and customers to experience it. Visit other web sites and explore. Look for ease of navigation. Go through the order process for merchandise up to the point of payment. See what you like and incorporate it. Find what you don't like and make note of it to avoid it. Look at colors and graphics. Put all of this on paper.
In looking for a webmaster, ask others you know who have web sites for referrals. Some charge by the hour. Others charge by the job. You should remain in control. Most importantly, you should be the one to register your domain name. In setting up accounts, do it yourself. You don't want your site to be held a virtual hostage.
Webmasters can guide you to the hosting plan that best suits your needs. They should also be able to take care of all the technical set up that hosting requires. Web sites are never finished. They are, or should, constantly evolve and need to be maintained. Some offer packages that are not expandable. Even if you think you only need a five page web site, be sure you can expand it without a complete redesign of the site.