I recommend using namecheap for registering domain. It is easy to use and monitor all the domain names which you have. Not to mention they are one of the cheapest places to buy your domain name.
They also have a free 1 year subscription of WhoIsGuard. This will prevent people from searching and finding your personal details like name, address, email when they do a domain whois. It is important to have for any web owners regardless of whether it is free. Your personal info is important.