Daca vrei sa inregistraezi un domeniu fara intermediari:
http://www.rotld.ro/ (dacă e domeniu nou, dacă e deja luat...depinde dacă şi cu cât îl vinde propietarul)
Dar vezi cum faci cu administrarea tehnică. Eu nu m-am priceput şi l-am luat printr-o firma de hosting, cum e şi cea data de tine. Ei fac demersul la rotld in numele tau iar administrarea tehnică o fac ei.
Pentru hosting mai bine alegi unul platit. Câteva zeci de euro pe an (în funcţie de cât spaţiu ai nevoie) nu e mult şi scapi de problemele cu hostingurile gratuite (reclame, servere suprasolicitate, etc) şi ai şi consultanţă de la firma de hosting (dacă sunt serioşi).
Succes la găsit domenii libere eu am căutat destul de mult.
Un domeniu .ro îl iei pe viaţă ( 10 ani, dar în internet e de fapt o viaţă

)
Un domeniu .com e pe un an (nu mai stiu ...cca 20 sau 40 euro) şi platesti anual.