I have found that the best way to get the cheapest flights is to stay as flexible as possible.
Also, constantly monitor flight prices, because they change frequently.
I have found that low prices can be available on flights happening any day of the week. It simply depends on how the flights are or are not booking up.
If a Sat flight isn't booking up, the price will drop. If a Tues flight is 2/3 full, the price will go up.
There are trends, of course, like pps have mentioned, but that doesn't mean deals can't be had outside the trends.
I booked our April flight this week with SW. The lowest prices available were for flying out on a Sun and back on a Sat. I did book with points, but points are based on the dollars that a flight costs, so it's still relevant.
I think I booked on with Mon or Tues. When I checked prices today, the flights were all up by 3000 points per leg, per person. So by jumping on them earlier in the week when the fares were down, I saved 18000 points!
I know not everyone has the flexibility we are fortunate enough to have, but try to be as flexible as you can so that when low prices are available, you can jump on them. And remember, you can find cheap flights on any day of the week.
Editing to add:
Since you have a lot of time, I would start watching prices for flights from your home to Mco. Get a feel for what the price typically runs. That way, if prices drop, you'll knowif it's a good deal that you need to jump on. If you don't monitor prices, you won't recognize a good deal when you see it.