Promising Plugins: Duplicator
Duplicate, clone, backup and transfer an entire site from one location to another in 3 easy steps.
The Duplicator plugin is designed to give WordPress Administrators the ability to migrate a site from one location to another location in 3 easy steps. Just create a package, download it and install. No need to change all your settings and re-run import/export scripts. The plugin also serves as a simple backup utility.