It depends on the program used and where you are flying from. E.g. points.me is good but not for skyteam. My advice is to book early, consider less popular days, and visit places that are out of season or consider secondary attractions. Often extremely enjoyable with smaller crowds and lower prices. Also check studentuniverse where educators can sometimes get very good fares - especially on one-ways.