I use DogBark for webhosting and FYIINC for domain registration. Dogbark has excellent customer service, whether you're an experience web designer or just want to put up a site and need some help.
If you'd like to chat about setting up a site, I'd be happy to email, I've designed about a dozen...