A few years ago I set up a site for my business. It's certainly very cheap to have a site hosted nowadays (I paid for 2 years @ $7/month with spam filtering, email, FTP, e-commerce, etc etc etc). Cheap cheap cheap, and it's amazing what it is that you can get for your money now. Websearch for hosting services, you'll find dozens who want your business.
I do my own site with MSFrontPage (which will soon be defunct I am told). I purchased a MSFrontPage 3rd-Party designed template from the web so I wouldn't have to do anything but add content.
I gave up the illusion that anybody would find my site by doing websearches (there are lebenty-leben kazillion site pages out there and Google is useless for anything but a scattergun approach). NOW I use my site as my "online advertising brochure". Seems to work well enough.
I thought about having something more professional with more pizzazz, so I asked my internet friend what I should expect to pay for a well-designed site with bells & whistles. He said $5K and up, depending on features and content. Sounds reasonable.
TygerDawg