I like Godaddy for Domain names (Just love their DNS control panel) and then Hostgator for the hosting.

Hostgator is value priced and provides 24/7 tech support (including CHAT).