need a checklist!!!

a cycle on it's own can take 6 weeks.

by using used gravel (or filter media) you can cut it down to only a couple. i've had some take less than a week (but i used a LOT of used gravel and an entire used filter.)
 
1) A dedicated water changing bucket if you don't get a python. Never use a bucket that has been or will be used for other household purposes because residual chemicals could contaminate your tank.

2) Liquid Test Kit (if no one else has mentioned this...)
 
Decide on your fish now so you get the proper substrate.
 
AquariaCentral.com