Pennyhost seems to give you a LOT for the price ($15/month), but if you want even cheaper, like $6/month, for very good service, but without all the frills, check out http://www.pair.com. I've been very happy with them.