El hosting y el dominio se compran por separado, aunque puedes utilizar un hosting gratuito, no es recomendable ya que si tienes problema el soporte no sirve para nada.
Dominio: Puedes registrar un dominio en sitios como: Name.com, GoDaddy.com, Domain.com (Recomendado Name.com)
Hosting: Puedes comprar un hosting barato y de calidad, personalmente te recomiendo Hostgator.com y
Banahosting.com
Luego de que tengas esto, pasas a configurarlo para montar tu blog, descargando el CMS desde Wordpress.org
Paso siguiente, necesitas una plantilla, puedes googlear "
Plantillas para Wordpress gratis" y encontrarás muchas. Luego de configurarla necesitarás contenido que puedes redactar tú mismo o contratar un redactor en el foro.
Pero para poder hacer negocios necesitas, esperar 30 días y tener 30 mensajes.
Espero haberte ayudado, si necesitas algo más me dices
XD