There are a number of blogging platforms available to bloggers. You need to decide which one suits your needs.
Many blogging solutions are hosted by a third party company, some are free (e.g. Blogger); some will cost you a fee (e.g. Squarespace). If you want complete control over your blog, it is better to choose a self-hosted blogging platform such as WordPress.
Free Hosted Blogging Platforms
These hosted blogging services are free to use, however upgrades are available for a fee to advanced users:
Paid Hosted Blogging Platforms
The following hosted blogging services charge a fee every month for using their service:
Open Source (Self-Hosted) Blogging Platforms
If you want full control over your blog, you need to host your own blog. The following self-hosted solutions are free to download:
Premium Self-Hosted Blogging Platforms
Premium self-hosted blogging solutions include: