Buy the site, not the hosting

Hosting is very inexpensive, for about $10/mo, I get a lot of value from http://hostforweb.com.

Granted, I am prepared to manage everything to do with the account, from setting up email accounts, installing applications, checking on them, managing content and the designs.

However, HostForWeb (and most other hosting companies) offer easy to use interfaces that allow you to administer the account without any special technical skills. Most of the companies have demos so you can see what you would work with. In addition, most companies have support staff that will help you, 24 hours a day, 7 days a week.

If you are interested in having your own site, you may want to consider separating the design and development services from the hosting. This way, after the project is done, the recurring cost of your web presence is $10/month. Should you decide to change web development firms, you have complete control of your site. Moving a site from one server to another can be disruptive, and risky, because no two servers are identical.

Another option is to host your site on your own server in your office, but then you need a strong technical team and enough bandwidth to support the site. I think using a hosting company is well worth it.