HostGator is pretty good. Prices are reasonable and they do have a variety of packages available. I hear GoDaddy is very poular. I don't think I would want to put a site up on a free service.