HostGator is indeed one of the best web hosting companies around, but this doesn't mean there are no competitors.
- SiteGround: They offer three different plans (all prices do not include taxes, and have also been calculated with the current 50% discount): the cheapest one is 3.95€/mo., and also gives a free domain and 10GB of storage, but there's also a 7.95€/mo. one (gives a free SSL certificate for a year, multiple domains and 20GB of storage) and a 11.95€/mo. one (30GB of storage and more freedom, plus some useful tools for e-commerce websites). All these plans give support to Wordpress and Joomla and 24/7 support (you'll have priority starting from the 7.95€/mo. plan, though).
- Bluehost: Their prices are slightly lower than SiteGround's for the first year (3.95$/mo., 6.95$/mo. and 14.95$/mo., which almost double starting from the next renewal), they offer more storage (50GB for the first plan and unlimited for the following) and offer a free domain: however, they're not Wordpress optimized (you'll have to pay for separated, way more expensive plans for that).
- DreamHost: They only have a single plan for 7.95$/mo. (if you buy the three years package; otherwise, it will be 9.95$/mo. for a single year or 8.95/mo. for two years) and only give a free domain for the first year, but they'll give you a free SSL certificate, unlimited storage, bandwidth and email accounts, they support Rails, Python and Perl (and PHP5, too) and much more. Wordpress optimization comes with a separated plan, this time, too.
- GreenGeeks: There's a single plan, too, here, which is 3.96$/mo. You'll have unlimited storage and email accounts, you'll get a free domain (for life), it's Wordpress/Joomla compatible, you can migrate your website here for free (whereas other companies would charge you for that), there's a 24/7 customer service and they'll deal with automatic backups. This is probably the one with the best price/quality ratio.