http://www.dreamhost.com have some great deals from time to time.
Right now they are giving you unlimited BW + Unlimited space + Domain for $9.24!
I have a quite similar plan as they are giving now, and I am very happy with them, great control panel, even better than "Cpanel". And it seems like they are constantly adding new features.
I had to request a support ticket once when I was setting up some domains and received an error. It was sorted out within a day.
// I am not affiliated with them, but I do recommend them