Try Go-Daddy, it's the most reputable company. I have worked with them 4 years now and I didn't have any trouble with them. The support is excellent.