You can blog for free on quite a few platforms — Blogger is probably the best known one. Some paid-for platforms like Wix and WordPress also let you blog for free, with ads displayed alongside your content.