What size tank are you planning to use? Are you planning on having it planted?
If I knew then what I know now I'd have done my tanks this way:
Bought everything, set it up and started my planting till the tank was full/ half full of plants. Then added a couple of small fish after a couple of weeks.
Plants help eat the ammonia keeping it low during the cycle. With low ammonia you'll have a lower nitrite spike. By adding a couple of fish at a time over a few weeks the bioload stays low and lets the bacteria catch up easier resulting in less drastic spikes.
Read the sticky on cycling, its in my signature under " Most any fish tank problem can be fixed by clicking this link". Scroll down to "Cycling-ins, outs, and arounds " and then scroll down to Plant cycling (sometimes called the silent cycle). The Fishless cycle is also there.