For Domain - click here (You can only get .free domain upto 10 years … for ex- xyz.free) You can’t get primary domains like .com , .net , .in … etc for free. You have to pay for them every year.
Use US fake address generator to fill out the address.
For Hosting - click here
Use US fake address generator to fill the address.
Some might be thinking that the size and bandwidth are very less but it is very good for starting …. Even this forum (Hacksnation.com) does not use that many resources.
Forum resources usage screenshot -