Hosting gratis hmm , a decir verdad no te lo recomendaria al menos que quieras usarlo para hacer tests y experimentos por que para tener un buen sitio que genere un buen trafico se recomienda un hosting de pago ya que cada segundo de carga del sitio cuenta al momento en que tus visitantes deciden quedarse en tu sitio o irse a otro 🙂.
Este 2017 encontre un buen hosting (siteground.es) que te da varias prestaciones como free cloudflare CDN, discos SSD y centros de datos en 3 continentes para mejorar demasiado los tiempos de carga de tu sitio, ademas te dan certificado SSL por un año para todos tus sitios web alojados y lo mejor es que esa empresa de hosting(Americana por cierto) abrio una sucursal en España y ahora posee soporte en español.
El minimo plan es de $3.95 mensual y viene incluido todo lo que te mencione 🙂
Buena suerte y exitos 😛8:
Si necesitas cualquier otra ayuda me avisas