Welcome to WebmasterWorld Guest from 22.214.171.124
The top hosts that keep popping up when this question is asked are www.westhost.com and www.pair.com.
There's also www.doteasy.com - they are totally free for basic hosting and don't have any popups. They have fees for add ons like cgi and so forth but it's very reasonable. I have one site them right now and no complaints yet.