Estimado, por lo general los servicios de hosting gratuitos no ofrecen la misma calidad de funcionamiento que un hosting pago. Ni hablar del soporte técnico. Por otro lado con hostings gratuitos tienes que lidiar con muchas limitaciones, y para colmos muchos te obligan a poner publicidad, cosa que lo hace menos atractivo todavia.
Ahora dentro de todos los servicios gratuitos de hosting que hay dando vueltas por internet, creo que los mejorcitos son los de 000WebHost.
Aca te paso la URL.
http://www.000webhost.com/