You still have plenty of time. My family used to book airfare as soon as we decided on a trip, but once I went to college and had a limited budget I learned how to take a little bit of money and make it go a long way - the biggest way I did that was simply watching airfare. For countless trips over the past 5 years, this has never failed to work for me - buy airfare 8-10 weeks before departure date. It'll go up and down for months before that point, but it usually bottoms out at the 8-10 week mark. Our airfare went from being around $250-270 round trip to just $98 a couple weeks ago simply by waiting and watching.
It's also good to have a little bit of flexibility - we (3 of us) were planning on flying into Orlando on a Friday, but by leaving Thursday evening at 7 (so I could go to class that day, and mom didn't have to use another vacation day) and staying one night at Pop Century (or regular reservation is at AKL) we were STILL saving hundreds of dollars over just flying on Friday and paying the full fare.
I used to search all the travel sites daily, but about a year ago I came up with a new "trick" that really saves time. I watch Travelocity every couple of days. I'll put in my airport codes and then click the option for "flexible dates" and put in my month (or months depending on when your dates fall) and see what comes up. It'll list all the airlines by the various rates and you can click on each one and see which dates are available for travel at that rate. When I find a rate I like offered by an airline that I like, then I search further - usually saving a couple dollars by going to the airline's website directly and booking. I don't know about every airline, but I don't think many charge you a booking fee like Expedia, Travelocity, Orbitz, or even your local
travel agent will book.
I don't know if Travelocity does it, but they might - I use AOL's farewatcher (which AOL travel IS Travelocity so there might be something similar just on Travelocity) You'll put in your departure airport and your destination and then set a price that they will email you when the fare drops below. You can put as many destinations and prices in as you'd like. They're always very quick getting that email out after fares drop.
Carrie