1. Unlimited Bandwidth and Email - This way your site has growth potential.
2. Costs and Set-up Fees - Be fully aware of what you will be paying for upfront in the plan you choose making sure there are no "hidden fees".
3. 24/7 Live Support - Check out the customer support that is offered; you may need help at all hours of the day or night. Having the ability to talk to a "real" person with technical ability to solve your problem is of top priority to your business.
4. Data Storage and Regular Backups - You'll want to be assured that your information is not lost so check to see that the host makes periodic updates on a regular basis.
5. 99% Uptime Service Agreement - Nothing is worse than not having your site available to your customers. Be sure that the web host guarantees this uptime availability.
6. secutiry and anti virus softwares
7. type of hosting .: basically you need to choose your type of hosting very carfully according to your need . there are three type of hosting services:
1. shared hosting
2. dedicated server hosting
3. VPS hoting