Seriously, just go with someone semi-reliable like Hostgator. Don't put your site on some crap host you have no control over, no support and can vanish at any time.
It pays to be frugal with your spending, but don't make cuts when it comes to key business essentials, like web hosting. It's like 5 bucks a month and will save you headaches in the long run.
If you go with Hostgator, they will transfer your site for you, which is handy. So will most other decent hosts. Doing it yourself for the first time may cause issues. I think they need cpanel details, not sure if just WP login will do it (I may be wrong though).