Entra a
www.ddboard.com (quien te refirio: jaime), puedes tener un dominio por un año gratis. Mira las condiciones de uso. Este sistema es confiable (si dispones de cierto tiempo).
De lo contrario lamejor opción es pagar, el hosting si te recomiendo que lo pagues pues hay pésimas opciones que requieren mucho. Mira a ver si hostgator te sirve, ofrece buenos planes.
Y sobre todo las respuestas que han dicho arriba que me parecieron excelentes: paciencia y dedicacion.