GoDaddy.com because of their cheesy superbowl advertising with less than classy depictions of women, but I’m gonna go out on a limb and say I can look past that when they give me the capability to call them at 3am on Sunday morning to fix my website.
If you’re considering DIY-ing some (or all) of your website/email/domains/etc. (which you should – your phone company/website provider/whoever should NEVER be able to hold any part of YOUR business hostage and prevent you from maintaing it on your own, should you so choose – but that’s beside the point), I highly recommend GoDaddy.com for domains and hosting because honestly, I find it incredibly useful to have everything grouped together in one nice place with one username, password, and passcode* and be able to instantly have someone answer the phone who can ACTUALLY HELP you.
*Ever tried to get anything done through a vendor’s customer service only to be blocked because you don’t remember whatever random word you’re supposed to say? Insert frustrated face there.
PS – Seriously, take a “intro to web design” or “web design for the real world” class (and even better, big ol’ series of classes) at your local community college and learn to do some of it on your own.
PS 2 – While it’s super easy to learn to maintain sites on your own, I do recommend getting a freelance or small agency “designer” to build your layout… it’ll be a lot prettier.