There are no hotels really near Tufts. For Northeastern, BU and MIT it would be best to stay in Copley Square and use the T subway. For Tufts you could drive out to Medford. Be aware that most of Tufts is on a hilltop.
I hope that this will be at least a 3 day trip.