Boston does offer a lot that Ithaca just cannot, like city life, the North End (Little Italy of Boston), neighborhoods like Inman Square, lots of music venues, internships, and career positions, lots of cross registration options, ocean and mountains close by, and a nice mid sized city with public transportation. It is quite hard to fly in and out of upstate NY, and expensive, so budget for that if you are not planning to bring a car and drive back and forth to Ithaca. Boston is less expensive to fly to, and way more flights per day, and you can get public transportation from Logan Airport to Tufts U. To fly to Cornell, you have four airports to choose from, all are small (Syracuse is 65 miles away, , Rochester is 85 miles away, Elmira/Corning is 30 miles but only offers flights to a few cities on a hopper airplane, and Ithaca Airport is the same, only a few flights on tiny airplanes in and out). Boston has a small theatre district, Boston Symphony, Boston Pops, blue water sailing, Fine Art Museums, and over 100 universities, six law schools, multiple Medical schools and a vibrant student focused energy.
Ithaca is charming, small hippy town, thats a little full of itself, kind of like most small college towns. Hiking is spectacular, skiing OK, sailing is outstanding. Cornell offers a much superior engineering college to Tufts, if you want to make friends with very smart engineers and scientists,Cornell has an edge, although Tufts has strong biology and chemistry, not so much strength in physics and engineering, but still very solid in most majors.
Cornell offers some very unusual majors like hotel management, vino-culture, grape vine virology, ornothology etc, and its own hotel, attracting a diverse set of students to its campus.
Both have really harsh winters, windy, snowy, and cold. Both are grey and dreary a good deal of the winter. Ithaca is less sunny than Boston in the summers. Boston does have hotter summers, most years.
I think Cornell is slightly more collegial and friendly and maybe a tad more intellectual, learning for learning’s sake, due to its isolation. Tufts is in the shadow of Harvard and MIT, to some degree, and for political science, certainly Harvard attracts students who are aiming for political careers.
Cornell may have slightly more spirit. Its a much larger campus, with lots of traditions.