
Well, if your father will pay for it as a birthday gift, you should consider some paid hosting.
Nothing wrong with free hosts, and Zymic is one of the best...when it works.
But paid hosts usually have more features and the like, so it's mostly best to go with a paid host if you have the option.
Good luck getting your domain.