So you've decided to create a website, and you've thought about what you'd like to put on it. Fantastic! Now, it's time to start the design process.
Seriously! If you have a techy relative, that's great! If you just have a simple site that doesn't need to change much over time, this might be a perfectly viable option. Bake him some cookies, bring him a 6 pack, and you are golden. But... there are some significant downsides to this plan.
It makes Thanksgiving awkward. If he promised you he'd help, and you put your trust in him, and he didn't follow though, it gets hard to ignore this at social occasions.
If you are working with a non-profit, and have a volunteer board, it might seem like a great idea to ask a volunteer to create your site. However, please see points 1-4 above (substituting "Thanksgiving" with "seeing them on the golf course"!)
Programmers are amazing for high end, customized websites that require special coding ability. Many times their skills are WAY more than is needed for a simple website. And they can rightfully charge an arm and a leg for their coding skills. Also, many techy folks like to "speak geek". They may seem overwhelming when they are trying to explain what needs to be done on your site.
Graphic and Web designers are fantastic, and very creative. They can and do create beautiful websites using a variety of programs. Some can be expensive, and you'll want to make sure you hire someone who is going to be around long term. I've taken over websites that were created by professional, well meaning graphic/web designers. However, when they got busy, or focused on other things, they became increasingly unavailable for website maintenance. This is absolutely not the case with all designers! (Heck, my daughter is graphic designer!) However, please look for someone with a strong track record of reliability who is planning on staying around.