Nothing really beats Hostgator really...their prices are reasonable, hardly any downtime at all (only noticed downtime 2 or 3 in 3 years and was only for like an hour at the most), great customer support.
HawkHost, StableHost and BlueHost seem like decent alternatives. But I would really recommend Hostgator.