Hostgator ----- My Hot favorite !!!
If you have a requirement of a high traffic site with lot of userbase, I will recommend you to use cloud server architecture, which is able to handle massive traffic via a load balancer and multiple instance of servers. Amazon elastic cloud offers wide range of services regarding cloud computing packages. They are expensive but will always provide you the most reliable hosting services.
Amazon Elastic Cloud Service