ive tried 3 places in my life:
www.godaddy.com
www.registerfly.com
www.namecheap.com
Out of all these i like namecheap the best, im not sure why, but managing your domains is so much easier with them. I havn't owned that many domains though, 6 domains isn't really working with much :/.