Determine the fastest route from Davis Square to Harvard Square using any form of public transit. Make sure to take cost into consideration. Avoid flights where possible.