Co do lotów polecam
sprawdzoną wyszukiwarkę. Parametry szukania każdy sobie wyklika. Rzecz jasna optymalizacja kosztów wymaga sprawdzenia każdego wariantu połączeń z przynajmniej dwóch, trzech źródeł - ceny potrafią być różne w zależności od miejsca z którego zaczyna się szukać.