Bem, esses mecanismos de pesquisa fornecem os itinerários de voo (e se você tentou muitos sites é provável que você já tenha encontrado as melhores conexões.
No entanto, como você mencionou uma combinação de vôos diretos + viagem terrestre pode ser vantajoso. Um bom site para verificar suas opções é Rome2Rio . Aqui estão seus resultados para uma pesquisa de Roma a Baltimore . Isso fornece uma estimativa de custo e tempo para opções alternativas, mas observe que os resultados não são específicos de data, ou seja, para cada um deles, é necessário pesquisar manualmente a conexão nas datas da sua viagem.
Neste caso, uma alternativa para conectar voos para Baltimore é voar para o aeroporto de Washington Dulles e pegar um trem. O tempo economizado em comparação com os vôos de conexão mais curtos é em minutos, então acho que sua vantagem seria em termos de preço, em caso afirmativo. Note também que você compraria dois bilhetes diferentes (vôo + trem) para que sua conexão não seja garantida (e você tenha que transportar bagagem), enquanto com voos de conexão em um único bilhete, em caso de atraso, a companhia aérea é responsável te levando para Baltimore.