It's a common misconception that you have to spend money to start a blog. Here's the ultimate guide to how to start a blog for free in 2018.