There are various services available on the internet that offer you a service that will allow you to build, and get your website up and running within a few hours. These are offered at a cheap price and in a lot of cases you will have to shoe horn your content into a template that loosely fits your needs.
Building websites on the cheap you get what you pay for. As a web site designer I often get sent request for sites for £50, now yes you can get a site for £50 but its not going to be an all singing all dancing site unless you put a lot of your own time into it.
I have had a few customers recently who have signed up to various web design monthly services. Okay, they don’t have to worry that much about the management of their site, but on the downside it does mean that you’re tied in to a monthly package, set at what ever it is per month for how ever long you run your site for.
You can build a site your self or have one built for you. All you’re going to have to do is pay for the build of the site and the hosting, so after your initial outlay you only ongoing costs are your hosting fees and any monthly management package you may sign up for.
There is nothing wrong with having a monthly package with a company but in my opinion it’s a cost that can be avoided, in most cases you hire someone to build it for you or do the work yourself. If you feel so inclined there are many companies like wordpress.com and squarespace which are great for a more personal site like a blog site, anything other than that I don’t think these are the best place for you.
You’re more tied down to the services that you can get from these companies and the choices are limited. They also put fees in place for extras, which if yours is a small company, can be an extra cost that can be avoided. When a site is hosted and built independently of these services you save yourself money. Yes the initial outlay may be more than you expected but the long term cost will generally be lower.
I say it comes down to the right tool for the right job, don’t shoe horn your content into a predefined design, get something that has some individuality to it.