I highly recommend the Duplicator plugin for this type of thing. It does not run on every server configuration but when it does it's as easy as it gets to move a site.

http://wordpress.org/plugins/duplicator/