I use Go Daddy.com and they have been quite reliable. Their prices seem to be reasonable too.