Any suggestion for hosting my wordpress

       Today after playing with the free host blog ,(wordpress and blogger) for about a month or more ,I am thinking of changing a new wordpress and host on it own, Any suggestion or recommendation .

  • I will register 1to 2 domain name.
  • Prefer to have Site Builder tools for my sub domain web page.
  • Prefer support wordpress installation. As most likely, I will be using wordpress as my primary blog.
  • Any suggestion on which type of wordpress themes to use.
  • With mail box

Your suggestion and recommendation is much appreciated