Money aside, I would go to Tufts. I think once you are here you will also see options for graduate school to be much more attractive as well.
If you don’t desire the full American experience then stay in Europe. College here transcends academics. Facilities, living arrangements, social opportunities and relationships with professors are all far better here.