Bluehost is excellent, I've been with them five months now and I haven't caught them down yet, and I'm on here alot! Response time is excellent. Bandwidth is not even a consideration, last month I was over 2 gig and that is a fraction of what I'm allowed.
Better than that if you'd like you can put your domain as an addon to my account, everything of yours would be oblivious to my stuff, up to you. Or you could just try it out as a subdomain and test it.