Web design is a very competitive area and there is no longer any reason why people should pay large amounts for website design services.
This article describes and explains where to find very very cheap website design services.
The first place to try of course is the internet search engines themselves. The best place to try could be paid adverts on the right hand side of the search engine Google. These are called Google adwords and these companies are actively seeking business. The results on the left hand side are normally the more established companies who will probably try to charge a lot of money for their services.
I have heard a lot of people who have had great success on auction websites, like ebay. People or companies at times offer their services for a very cheap rate, normally to drum up some very much needed business.
Other areas to look are in places like the yellow pages, newspapers or by asking family or friends.
I myself know of many people offering expert website building skills who only charge between 50 and 100 per website. There are many great deals to be had out there for people who are willing to make lots of phone calls...