QuickOnlineTips posted a promotion code earlier today that gives you a steep 95% discount off the 24 month package from DreamHost. Use the promotional code 202 when prompted for a promo code during checkout. For $10.47 you get unlimited transfers, bandwidth, a free domain registration and all the perks that come with a full account like unlimited MySQL databases, email accounts, and domain hosting. DreamHost also has a plug and play web control panel for quickly adding in popular components like WordPress.
Disclosure: after reading about the affiliate program it would appear that QuickOnlineTips benefits directly from people using their promotional code. I’m perfectly comfortable with that for web hosting that costs $0.44 a month.