Welcome to WebmasterWorld Guest from 18.104.22.168
You can get a real domain name and hosting without having to spend a lot. I would realy recomend you concider this.
My main reason for not using a free host is simply lack of ownership, what hapens when your site becomes realy popular. Technichaly you don't own it. think long term and go with a low cost hosting company.