Como experiencia personal no te recomiendo los hosting gratuitos, yo tuve hasta hace poco uno en capnix.com, buena cantidad de visitas y de un día para otro te lo bloquean diciendo que esta consumiendo muchos recursos del servidor, no te dan oportunidad de restaurarlo e intentar hacer mejoras, te bloquean y punto.
Te recomiendo contrates uno aunque sea de bajo costo (obvio tal vez no sea el mejor pero de eso a que te lo bloqueen o cualquier otra cosa), fija como meta tu proyecto a un año buscando por lo menos recuperar tu inversión mediante publicidad, afiliados, etc y si no pega pues lo cierras y listo