very nice question....
i am in field of making websites for many years..and i have tested many companies....and i am sharing my experience with all my friends
i suggest to all my friends two very good hosting companies
first company i liked mosty is Web Hosting company in Islamabad. Pakistan
because of their 24 hours online support, unlimited bandwidth,unlimited domains and unlimited databases just in rs 1200 and they are cheapest
other company i like is uacommunication.com .....they are bit expensive but their support is good