Having a nice looking functional site is only a fraction of what matters. Making it so people actually see it is the fun part. Tonygreek is one of the most credible people you will find on this site on that topic.

I used linknow media . It's only my second web site, but they did good by me , they understand what Google is looking for and design the web site to fit . It's only been live for a month but in my area if you google my keywords my sit will fill googles whole first page, and the second is all like yelp, house etc.. I think we pay 60 bucks a month no start up fee. Not the cheapest but it lets me do what I do they do what they doPosted via Mobile Device

DIY! My recommendations would be host on HostGator (great tech support) for $9/month or so, then build it yourself with Wordpress, which is a very easy platform to use. Free themes are ok for a simple site, but if you want to impress, buy a theme.