В моем понимании, люди при покупке билетов ориентируются по двум показателям:
1. Дата прибытия/убытия (это важно если поездка приурочена к конкретному событию)
2. Цена путешевствия (если человек летит в гости к родственникам в другой город, или бизнесмену нужно слетить в регион проверить работу удаленных подразделений, поездку можно отложить на неделю-другую, если разница в цене билета составит несколько тысяч).
В настоящий момент поиск билетов, хоть и удобный - однобок, ориентирован на дату прибытия и убытия, что удобно не для всех пользователей. Добавив несколько несложных элементов фильтра и вариант выдачи думаю можно удовлетворить потребности оставшейся части.
Предлагаю рядом с датами "туда" и "обратно" добавить поле "+/-" со списком для выбора 1,2 или 3 недели и галочку "оптимизировать по цене".
Затем модифицировать процедуру поиска таким образом, чтобы если галочка установлена, сначала выдавались наиболее дешевые билеты из всего указанного периода.
Еще больше заинтересуют посетителей оптимизированные по цене маршруты с пересадками. Например: билет на самолет Челябинск-Москва стоит намного дороже, чем Екатеринбург-Москва. На разницу вполне можно купить билет на поезд (причем есть электричка, которая приходит прямо в аэропорт Кольцово-Екатеринбург), и на оставшиеся деньги пить коньяк всю дорогу