Their is always the option to do it yourself. With a little bit of research the HTML code is relatively easy for a basic site. Their is plenty of information on the internet and books available. With a decent graphics program, digital camera, a lot of patience, and a some trial and error it is doable. It is certainly affordable. The only real cost is your domain registration and hosting fees. Of course you can spend some money on software to help you build your site(Frontpage, Dreamweaver, etc). I did our site and it actually has been kind of fun. Granted, it is a very simple site and not particularly glamorous, but it serves its purpose and it did not cost us an arm and a leg.
Jeff