Web hosting is the backbone of your online business if they fail you fail to. There are some problems that always occur, and you must learn to handle them.
The first and most important thing you should learn is to backup your entire site and its database. Store it to different places like email account, pen drive or CD. Never rely on your web host. Suppose you have an online business and its the good source of income or say the only source income for you. If any problem occurred with your hosting company and they loose all your data then you will have to start from zero. So do a regular backup.
Hackers and virus are major problems, It is up to your web host company to ensure that your files are protected from virus and hackers at all times. There are many sites hacked every day because web host company had not got the latest patches and security update. You can ask your web host company about how often they apply security update and patches.
Problem still occurs, It can be from your side, or it can be your web host fault. Usually web hosting company provide testimonial or their client names. Don’t hesitate to contact them and ask them about the experience. Just see if they really exist or its just some names they have put. If you see that your site is always down many times a day also it takes a lot of time to load then you should consider to change to new web host.
Quick Tip: Before taking any decision, You can ask people who are already hosting a website or blog.

Did You Choose The Right Web Host For Your Blog http://goo.gl/fb/XB5sv
I will definitely keep this things in mind while choosing the web hosting service. Thank you for pointing out.