You can buy web hosting by creating a new account and then manually migrate yourself. If your domain is from another domain registrar, then it will be easier to migrate.
However, I'm not 100% sure about it. @denharsh may answer it better.
Why don't you try some other web host? It will make everything much easier