Maybe check out Flystein as well, since they try to help you beat whatever flight ticket prices you've found, plus they also have an option to help you plan more complex trips like yours.
www.flystein.com
I used to use Skyscanner but found it more useful when I want to book short direct flights and don't have the flexibility of dates.