Here are a number of notes and tips to help you choose the right blog solution:
A Blog is a Website - Most real estate websites are really just customizable blogs built on the WordPress CMS (Content Management System).
Hosting - Most blog providers will host your blog on their server. That's because the usually set up your blog on a WordPress Multisite platform so they can easily manage thousands of blogs. Generally you don't own the blog and can't add your own plugins.
Self Hosting - if you set up your own blog on your own hosting you have the advantage of both owning the blog and being able to choose the best plugins.