yo tengo confusion, despues para usarlo en un hosting gratuito hay que contratar un servicio de DNS?
Ahi en ese sitio que mecionaste dice DNS Management ($2.00 USD) no se si hay que contratarlo tambien o no 
Tengo las DNS ya de mi hosting
Para apuntar un dominio a tu servicio de hosting, como me imagino que sabes, solo tienes que cambiar las DNS. Obviamente cuando compras el dominio esto viene gratis.
Ya si quieres transferir tu dominio al host donde estas, pues ya ahi si te pueden cobrar.
Pero si dominios estas buscando, te recomiendo
www.ix-one.comAhi compre el mio y hasta ahora no he tenido ningun problema.
Mi dominio .INFO me salio a 2.19 el año ya con todo y fee.
Obviamente todos los demas estan mas caros (arriba de $6 dolares)
Asi que tu sabras.
Pero como te digo, la pagina esta esta muy buena.
Muy confiable.
Y desde hace rato, empezo a aceptar pagos por paypal

Bueno, espero te haya ayudado.
Saludos!