It is very difficult to pick out a perfect Web hosting Service that works best for your with thousands of Web host out there. But, with a little effort, you can pick a good one.
Concentrate on you requirement
What is the aim of your website? What is the bandwidth and storage requirement? Do you need alot or can just do with little? Do you require email addresses on your domain? Or are you going to use any free email service? You also have to think about databases, and spam filters, and website builders?