Ich würde dir ein Freehoster und eine TLD bei einem anderen Hoster empfehlen.
Ich nutze
www.bplaced.net (hat FTP,MySQL,PHP5 ... gibt 2 verschiedene Pakete (eines sogar werbefrei und trotzdem kostenlos): Bedingung, du musst dich alle 3 Monate glaub bei denen auf der Homepage einloggen.
Meine Domain hab ich von
www.united-domains.de . Da bekommst du für je 12€ im Jahr eine Domain mit der du auch eine POP-Email einstellen kannst. (Beim FTP-Anbieter ist nur eine Weiterleitung möglich soviel ich das noch weiß).