Pues como muchos ya te mencionaron, hazlo solo de prueba.
Un hosting gratuito te aguantara unos 200 a 500 visitas diarias, asi que puedes probar en un hosting 1 mes, en lo que trabajas en el SEO, diseño, asi como otros pequeños detalles que te vayan saliendo, y despues podras vender publicidad, para comprarte un hosting mejor.
Yo use byethost en tevelero, me aguanto unas 200 visitas diarias, publique otro proyecto para distribuir unas visitas a mi otro sitio, que es con el que estoy vendiendo publicidad, y ya ando en un hosting de paga.
Solo hazlo para probar, si es un proyecto importante o seguro, conviene mejor pagar por host.
He escuchado de alojasitios, lo e visto en este foro, tambien puede proporcionarte hosting.
Saludos