I used Chilidog Hosting to host my website and buy my domain name. It took about 10-15 minutes and they made it so easy, even a know nothing beginner like me can start a website. They offer affordable options too.
Click on my Chilidog Hosting link to use use my referral, throw me a bone, and check out their offerings. I found their site user friendly. Their contact us/helpline responded promptly too, which for someone easily distracted, I appreciated.