OK, Here is my advice.
1. If you are studying for the GMAT right now, stop. This will make sense a little later.
2. Start researching schools you want to go to. Start with a list of about 10-15, then narrow it down to your top 6-8 choices.
3. Check each school's website for info sessions in your area. I have been getting some emails about info sessions in January and February.
4. Schedule school visits for February. If you can't make it by then, check what time frame early to mid spring term is for your schools and schedule visits then
5. Look up and contact students from clubs you are interested in
6. In march or early April start studying for the GMAT.
I started studying for the GMAT last year in either late January or early february. That was a mistake. By may I was done with a killer score (retook it once), and ready to research schools. However, I then discovered that most schools were closing for the summer (duh). I researched schools as best I could, but then I had quite a while to wait before the essays officially came out and I could schedule class visits. Do the class visiting and research now. Spend the late spring/early summer nailing the GMAT. Then you can visit schools again if you want. Start writing drafts of the generic "Why MBA, why now, why our school" stuff in late July/August. You should be in good shape by the time the real essays come out.
Also, start looking at weaknesses in your profile and how to resolve them.
1. Mitigate bad grades with an alternative transcript and/or very high GMAT.
2. Get more involved in stuff. This was another mistake I made. Many of my extracirricular activities I enjoy are somewhat solo. I like to work out, read, spend time with my wife and friends. But I could have taken these activities and made them more b-school appealing. I could have joined a running club and trained for a 10k. I could have joined or (better yet) created a weekly book club.