In my personal opinion nothing like bluehost.com. They refunded my entire money when i told them that i have postponed my plans to have a webhosting. It has great reputation. Hostgator is another site which i recommend. They too offer a great customer support. So try these if you wish. Good Luck!