To get your domain setup on a host I recommend this service as it’s what I use:
After you’re done signing up, message or email me and I’ll get you the training on how to setup your website with a blazing fast theme and get it all optimized.
Take care,
Sean