When it comes to Webhosting, I always trust DomainKing. It's a web hosting company in my country (Nigeria) which offers domain & web hosting purchase. The Prices are highly competitive also.
I'm not just referring you to it, But I've used & and recommend them for you. I hosted my blog
www.techviber.com (which is now down, I have a reason coz I'm releasing a new blog next year ).
Another thing you'll love is their 24/7 support during business hours. Don't believe me? Check the Website Live chat during business hours. Their support staffs are friendly too and used to help me fix my wordpress "White screen of death" whenever I broke a code, They get it fixed.
Here's a link to register:
http://clients.domainking.ng/aff.php?aff=577 (PS: That's my referral link & I earn a small commission If you register & buy a web hosting at
no extra cost to you )