If your thinking about hiring a professional website designer to custom build your website you will have to prepare for large expenses. The most important thing is knowing where the best deals are without the design quality being compromised.
It is never a good idea to use the services of large web-designing companies to design your website as the prices are astronomical for what you pay for. These professional companies need to charge more to cover expenses such as offices and employees and so they are forced to increase prices for their service.
Because of this, I recommend hiring a freelance web-designer who has the luxury of working from home and no extra expenses like business costs. These people work from home without high operation costs unlike companies. More importantly they will be able to design a site with quality similar to designers employed by companies. These people rely on recommendations for work so they will be more invested in the job and may even design the better site.
The best website to use to hire a freelance web designer is www.elance.com which operates on a bidding system. The site allows you post a description for your project and the community of freelance workers will bid to compete for the best price. There is also a rating system on this website which allows you monitor the quality of freelancers bidding for your project so you know you will be getting a good deal.