Hey,
I read somewhere that http://officelive.microsoft.com/ was offering free domains and hosting during their beta period, I tried it and it works.
You do need to enter your cc info but as far as I can tell it is only billed if you want to upgrade your account. I did a quick search on the...