Dreamhost, Serverpoint, webhostgiant are affordable hosts. For cheaper hosting+domain, limedomains and bluehost is also worth a shot.