Se você ainda está perdido te convido a ler esses excelente artigo do diolinux que fala sobre hospedagem de sites.
Existem alguns tipos de produtos que as empresas de hospedagem vendem, cada uma tem suas características e os prós e contras sendo elas:
Existem sim hospedagem grátis, mas como ouvi do blogueiro Rafael Seabra nada é realmente de graça, nesse caso sempre há uma conta partida para ter a hospedagem. Normalmente eles pedem para colocar um banner da hospedagem no seu blog ou até um adsense do dono do servidor para monetizar seu site em troca da hospedagem.
O grande porém desse tipo de hospedagem é que normalmente é mantido por uma pessoa. Sendo que se essa pessoa decidir desativar o servidor ela pode o fazer sem te dar nenhuma satisfação.