WordPress.com es un servicio online (software as a service). Una web en la que no se descarga nada. Simplemente te registras y puedes crear un blog o web en sus servidores. Ahí no hace falta contratar hosting a nadie, pues la web está en sus servidores.
Abrir una web en WordPress también es gratuito, pero hay ciertos "upgrades" o mejoras que deberás pagar si las quieres. Las más típicas son un aumento de espacio de disco, o un dominio personalizado, ya que en la versión gratis del servicio, la web es un subdominio, del estilo http://tu-web.wordpress.com