Hello there,

The best thing that you should is use your php admin and then to backup all you site content use the feature export and then you can an option somewhere just choose complete insert and at bottom part you can choose a compression to use it up to you on what compression that you are going to use and go click after that it ask you where to save your backup well choose a safe place where you can put your backup. and lastly bak up all your wordpress file by using your ftp account and download all your file to your computer. after finish that thing you are now ready to transfer to a new host for your blog. Again use your php admin of your new host and import your backup database to new host and click go after that your database is ready. and then follow with your files by using the ftp account of your new host upload all your files to your new host and then run as normal.

Revero
Make Money With Blogs