GoDaddy and
1and1 are definitely the top two choices in my opinion. I've no personal experience with
1and1, but I haven't heard anything bad about them. And they've been backed by some random trusted sources, so I like to think that counts as a positive as well.
The service you choose doesn't directly affect your website much - If I go to your site, I wouldn't be able to tell you if the domain was hosted by
GoDaddy or
1and1 or anything else - So choose whichever one is better for you.
But it may not be a bad idea to start with a free site hosting thing - Domains aren't expensive anymore, but it's still money you could be potentially wasting if the site doesn't take off. Sites like
uCoz (which used to be, and maybe still is, a very popular choice) are decent.
Even getting a basic following on social networks (
Facebook,
Twitter, even
Tumblr) would be a good start. Establish a decent presence online before investing too much time, money, and effort into a full-on website of your own.
I know a couple people (photographers in particular) that started out with
Blogspot for awhile, and then eventually switched to their own site. And some just stick strictly to social media sites (
Tumblr being the major host, and
Facebook/
Twitter/Etc. for basic information and links).
If there are plans to start an online store, though, you'll need your own site. I think
uCoz offers the ability to open a store, but you have to pay to get that feature. There may be other site-hosting things like
uCoz that do that as well. But you obviously can't open an online store using
Twitter. :p
But for actual domain names, like I said, I'd stick with
GoDaddy or
1and1. Do a bit of research, see which one you like more. Both are great, and have few flaws.
« Last edited by Novus on Apr 24th 2014 »