I’d recommend exploring the free platforms that exist, like Google Blogger, WordPress, Tumblr, SocialGo etc. It’s amazing how easy lots of sites and functionality can be built for free. The important thing is to properly think about the purpose of the site; is it to sell things, host conversations (like this forum), or simply act like a shop window? Knowing this will help you determine functionality.
While the above platforms are free (except SocialGo), think about how much time you can invest, and whether you’re a designer or not – the web is already crammed with ugly, badly thought out websites and doesn’t need another. Depending on your skillset I’d definitely recommend a professional developer, designer or both, if only just to bounce ideas off.