I would use Migration Assistant. The issue you are most likely to run into is that the OSX installation for you MB is not exactly the same as it would be for the MBP. In all likelihood you would not encounter any issues, but why chance it. Besides, Migration Assistant will take all of your data without bringing along extra cruft you don't need.
Unless you have a highly customised setup, I would leave the hardware in the original machines.
You should be able to turn on both machines and connect them with a network cable (go through a router if you have one, but I don't believe it's necessary to do so). Run Migration Assistant on the new machine and follow the instructions.