Location, while you should consider it, should not be a top factor in choosing a college, IMO. You will be spending most of your time on campus anyway. Wash. U is GORGEOUS and has stronger academics. Tufts is known for study abroad if you’re into that, but I’ve always thought this school was overrated. I think Wash. U has much more to offer.
However, if Tufts offers you a compelling financial package, I would consider choosing it over WUSTL.