Here are some websites you can use to create a blog or website. These are great places to add blogs to connect to your main website even if you are not blogging at any of these sites regularly. The best way to host a website is to host it on your own URL like I do with BookMarketingBestsellers, using the WordPress software as the content management platform.
Movable Type: http://www.movabletype.com — Their software allows you to host your blog on your site.
Square Space: http://www.squarespace.com — Blogging and website hosting service. $8.00 per month personal or $18.00 per month for business.
Tumblr: http://www.tumblr.com — One of the most active and social blogging sites.
TypePad: http://www.typepad.com — $14.95 per month to host a blog.
Weebly: http://www.weebly.com — Free and premium blogs and websites.
Wix: http://www.wix.com — Free and premium blogs and websites.
Website Builders: https://websitesetup.org/website-builder — Reviews 10 website building sites like SquareSpace and Wix and gives you the inside user scoop on which sites would be best for your needs.