I'll recommend BlueHost. HostGator has some issues with their uptime and bandwidth. I have a really bad experience with them hence I switched to bluehost after reading alot of reviews on the internet of the popular webhosts. Here is why I'll recommend BlueHost
1. Host unlimited Domain under 1 account.
You can host unlimited domain under 1 account. All your domains will share resources allocated to you. That’s means you will Unlimited space for all websites. Each websites comes with it’s own www, ftp and mail.
2. Free Domain for life
Order for at least one year and get your new domain for free.
3. CPanel
BlueHost uses latest CPanel 11, one of the best web hosting control panel.
4 . Anonymous FTP
You can setup anonymous FTP accounts with this plan. Most hosting plan doesn’t allow this
feature.
5. PHP 4+ and 5 ready
You have the option to use PHP 4 or 5, just request this feature from support and they will move your account to the appropriate server. Remember, their support are very friendly.
6 . 30 days money back guarantee
Get 30 days money back guarantee and 100% full refund.
7 . Anytime cancellation and refund
All accounts canceled after 30 Days of service qualify for a prorated refund at the monthly rate
8 . New! Free Website Builder.
This new feature is available from control panel.
9 . Support Ruby on Rail.
10 . Free Domain Privacy.
However, you can visit
http://www.toptenwebhostreviews.org
for reviews of some of the top webhosts. This website has reviews collected from different websites in one place so you dont have to visit different sites searching for reviews of webhosts.