Start with ADMT (Active Directroy Migration Tool)> It is Microsoft, it is effective, and if you do your design first a simple walk-through.
Please note I said do your design first. Have every OU, every CN, every user – printer- server diagrammed and it is straight forward. If you have ‘Exchange’, do the migration first. Most migration problems come from changing direction in the middle of the process.