(if were still here and viewing this post)
www.mbhosting.comI have it, it allows me to control my website well, and gives me a great forum and many advantages.
(if your looking for a free domain, that's harder. I don't think you can get those anymore)
(if anyone knows of a free domain providor, tell me)