What I use:
Last week I talked about the lists I make before I even get started packing. I use that list to make a rough estimate of how many boxes I might need and what sizes. I try to use as many boxes of the same size as I can so they will stack well. I rarely use large boxes because I know that while they hold a lot in them, they tend to break, have items get broken, and don't stack very well (mostly because they end up too heavy).
The first things we decided to pack were baby clothing, books and my craft boxes. Baby clothing was sorted into three medium boxes: gender neutral, boys and girls. Craft boxes got put into 2 large boxes and the books are being packed by genre into small boxes.
Keep inventory as you pack and keep it in a binder so you can find it and the boxes quickly. I like to use page dividers with clear tabs so I can write in my colors on them. Page protectors let me check things off as I unpack as well. The goal of packing like this is to make your life less stressful, so don't worry if you are doing it "right" or not! Enjoy and happy packing!