You can host your blog on GitHub pages, some technical know-how required. But it’s free of charge, and you have complete control over what’s hosted, so you can host a plain HTML page if that’s what you want.
There are quite a few static site generators which you can use. Jekyll and Hugo are the most popular, and have quite a few themes to pick from.