Hostgator is good if you're trying to do it on the cheap. It can be tricky to navigate if you don't know what you're doing though.