Godaddy is the best to start of with. They provide domains for as less as $1. After 1 year, you could try namecheap.com as they also provide free whoisguard.