Welcome to WebmasterWorld Guest from 220.127.116.11
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.