Moving the wordpress blog to a self hosting is a very good idea..you can be a proud owner of your website,global recognition,a sort of investment.To select a good host provider;
* First search in internet and get a list of host service providers that offer the service at your affordable cost.
* Scrutinize amongst them based on their success rate,legit techniques,support,reliability,reputation etc.You can get a clear idea about the above factors from use reviews.
* Talk to a representative of the selected one and if satisfied...signin with them.
Service providers like http://www.9cubehosting.com/
provide reliable service and they offer domain name and hosting as a package at low cost along with good freebies