I think no one will give you a good TLD for free hosting... They will provide you a dot TK or co.cc domain with free hosting...