Based on the information you provided, W&M does not seem like the best option for you. W&M seems to be the weakest in terms of surrounding area, internships, and facilities, and you seem to value them as important factors (even though W&M is still an amazing school.)
I’m not really qualified enough to give my opinion on Tufts v. WashU, but just based on the tone in your original post, it seems like Tufts would appeal more to your interests and ultimate goals.
Take what I say with a grain of salt because I don’t know the full picture. Hope I helped!