I'm sure the OP would love for you to name a few, since that was his question. I've used dreamhost and been happy with them. I pay yearly and it doesn't bother me.
I didn't tell him it was the only option. I just said check it out. Flaming my suggestion without offering any alternatives doesn't help him out much.