While I hate to caution against giving business to one entity over another, I have to do so in this instance. When searching for someone to build your website, I have to caution you to stay away from the larger companies. These entities have too many fixed expenses, which need to be passed onto their customers. Of course, every brick and mortar business in the world does this. However, in the case of web design, not every business is brick and mortar. Take advantage of this.
My strong recommendation is that you focus your attention on those web designers who work at home. Often times these designers have full-time jobs, but are looking for freelance projects to supplement their income. They do not have to pay rent for a 2400 sq.ft. office space, and therefore do not have these expenses to pass on to their customers.
Having just endorsed freelance web designers, I must also warn you that every designer has their own style. Thus, it is important that you see examples of their previous work before moving forward. Most will have a portfolio website, which links to examples of past work. This is an important step which should not be overlooked.
Finding freelance designers to choose from will not be a problem. There are several websites out there to facilitate this. For example, Elance, Guru, iFreelance, oDesk, and Scriptlance are great freelance portals to work with. Essentially, you will need to register, and then provide of listing of exactly what you need done for your project. Thereafter, freelancers will bid on your project. You will be able to see how satisfied, or dissatisfied, past customers were as each bidder has a rating if they have completed past projects which were commented on by past customers. You have complete control whether to accept or reject a bid.
However, if hiring someone to build your website simply is not in your budget, do not panic. You still have options. The best option which I can come up with is utilizing a Content Management System (CMS), such as Joomla or WordPress. Both of these give you the capacity to simply purchase a template, and build your website based off of the template and CMS platform. Just make sure that you take you time in selecting a template. It is of the utmost importance that your template be relevant to the theme of your business. Furthermore, since templates are not unique to you, it is best that you choose a less popular template so that another online business does not have a website which is nearly identical to yours. Nonetheless, whichever direction that you go in, just make sure that it ends up with you getting a website. You need a website if you work at home.
If you have made up your mind to Work At Home, I can tell you first hand that you are making a wise decision. However, anyone planning to Make Money Online doing so, you are going to need a website. The good news is that it is not difficult to build you own website nowadays.