For me
9cubehosting.com is the best hosting provider in US.Here i hosted my website and i bought Linux based hosting plan.They provided Full-featured E-mail Services,Daily Data Back-up,1-Hour Support Response Time.I felt very satisfied with their services.