I'd say do it yourself.
This is mine I did through Moonfruit.com.
Http://www.themagentaroom.co.uk
It's free, you can SEO it yourself and have great design templates.
I'm now on page 2 on Google and it's all off my own back and research. And I've only had my business 3 weeks so it will only get better and better on Google the more popular the business gets.
I pay a subscription now, but that was my own choice as I wanted the bigger storage for pictures, etc, You can do it fine on the free one though.
It's up to you what you do, but I'm just hear to advise that even without prior experience you can still get a half decent website with decent SEO for free when you do it yourself.
HTH xx