There are literally thousands of web hosts out there, at prices ranging from a few dollars to hundreds of dollars and more per month. For the purposes of most agents, a basic hosting account which does everything you need should be available for under $10 per month.
You want to find a host that has support for WordPress blogs, free additional domains if you want to add other websites to the account, and unlimited storage and bandwidth. There are many hosts that provide all of this, 3 of the most popular of which are listed below.
This website is hosted on Hostgator.com. Use the coupon code realestatetoolsonline for 25% off.