@Sir_JD I'd say 1and1 for domain registration. However I'm not sure really if they are the best or any good outside of my own personal use