I want to order up to six domains, maybe seven at one time but have a small budjet, and transfer three domains, any suggestions on which company to use?

I do not wish to use GoDaddy.