Pues bien, estos buscadores te proporcionan los itinerarios de los vuelos (y si has probado muchos sitios lo más probable es que ya hayas encontrado las mejores conexiones).
Sin embargo, como mencionas, una combinación de vuelos directos + viajes por tierra podría ser ventajosa. Un buen sitio para comprobar sus opciones es Rome2Rio . Aquí están sus resultados para una búsqueda de Roma a Baltimore . Eso le da una estimación del coste y el tiempo de las opciones alternativas, pero tenga en cuenta que los resultados no son específicos de la fecha, es decir, para cada uno de ellos tendrá que buscar manualmente la conexión para sus fechas de viaje.
En este caso, una alternativa a los vuelos de conexión a Baltimore es volar al aeropuerto de Washington Dulles y tomar un tren. El tiempo que se ahorra en comparación con los vuelos de conexión más cortos es de minutos, por lo que supongo que su ventaja sería en términos de precio, si es así. Ten en cuenta también que estarías comprando dos billetes diferentes (vuelo + tren) por lo que tu conexión podría no estar garantizada (y tienes que cargar con el equipaje), mientras que con los vuelos de conexión en un solo billete en caso de retraso la aerolínea se encarga de llevarte finalmente a Baltimore.