In reply to maresia:
Wordpress. Don't use joomla whatever you do...bleurgh! Echo what Rich says, you don't need any technical coding knowledge (although it can help) but you do need to clue yourself up on the basics of SEO, there's often local workshops or webinars which are of varying use but worth going to imo.
I recently discovered my MOT was running out and not being able to get into my local garage I hit google up for "castle douglas MOT", the first website that came up was just a simple form based layout but perfect really, succinct home page with the location and contact details imediately visable, bespoke company logo, seperate page called mot with links to pages called "[town name] MOT". They could have paid for something flashy but it would have been a waste of money imo, especially in a rural area where people can't be goosed waiting for fancy images to load. It's perfectly feasible to make a well functioning website yourself in wordpress and if you build it and you invest a bit of time in learning how to make it work then you'll probably end up with something that functions better than something you pay someone to make then lies stagnant with odd changes here and there. If you keep your ear to the ground then there's quite a few options for having "experts" looking for business look at your website and give you some feedback which is invaluable and free.
Post edited at 07:59