Generally, a web designer focuses primarily on the graphic look of a website. The best ones are trained graphic designers who have chosen to specialize in web design. Most can do at least basic website programming. Their strength is creating a cohesive image for your website that reflects your company’s identity.
In most cases, your best choice is to work with a team that includes both web designers and developers, so that your site looks good AND works well.