Though I am not into Web hosting as a career or something, yet I guess a few of the following may be helpful for you.
A few points that need to be considered while choosing a good Web hosting service include
1. Reliability.
2. Good customer support.
3. Uptime.
4. Ease of use.
Based on these characteristics, here are a few suggestions from my end.
1. MilesWeb
This is known to offer affordable services. They offer four categories of services viz Startup, Business, Geek and Pro. The company assures 99% uptime.
They provide free domain names for customers paying annually. The charges range from $3 to $7 across different genres. You also get a 30 days money back guarantee if you are not satisfied.
2. HostPapa
They have packs that are affordable and feature rich. They too assure you 99% uptime. Plans start at Rs. 199 per month. You get unlimited disk space, email and bandwidth. As far as customer support is concerned, they provide one -to- one support with an expert. You also can get free domain registration.
3. GoDaddy
This probably needs no introduction. One of the most popular Web hosting services in India. They do not charge for domain name and setting up your site. You can also transfer your site from other hosting services free of cost. The fees are Rs. 249 per month. You have a 30 days money back guarantee of you are not satisfied.
4. Hostgator
It is one of the most customisable Web hosting service available in India. It provides you a wide range of options as per your needs. But, unlike GoDaddy, it charges you for the domain registration and transfer from other services. You get unlimited disk space, unlimited emails and unlimited transfers. Charges range from Rs. 400 to 675 per month across plans.
Live....and Let Live!