Hosting is an area where people gives little importance as far as SEO is concerned. But, I would like to give importance to website hosting quality when it comes to adopting a good SEO strategy.
Apart from ranking factors, the website usability should also be taken into account. Nobody likes to see their site being slow or down and this may decrease the rate of returning visitors onto the website. If a website is hosted on a cheap or shared reseller hosting server, such things are bound to happen.
Thus in order to be on top of SEO, you need to have good host as well. There are many host but you may choose between the best host in the market based on reviews and features. You may try bluehost, hostgator, godaddy, dreamhost, justhost and many more