I actually had the same dilemma when I was originally considering where to apply ED. They are such different schools and the atmospheres are virtually opposite but they are still extremely strong liberal arts colleges and it is no surprise that you would have trouble deciding between them. Of course, I am a bit biased myself, but here are a couple of things to consider:
- Tufts, while a larger school, still has an incredible small student/faculty ratio and you will, by no means, get lost.
- I also attended an extremely small high school and originally I did not even consider a school with more than 2000 students because I was worried that it would be too large of a transition. However, 5000 is an amazing number. There are just enough students that you can always see familiar faces around yet not feel confined in any way. Also- Tufts is just so international it's amazing. Middlebury is also known for it's international presence, but the fact that Tufts is close to a city has made a huge difference for me. There are simply more resources for entertainment and academic purposes...
- I actually found Middlebury and Tufts to both have very down to earth and friendly students....but Middlebury gave off more of a preppy vibe. I guess that since Tufts is larger it's easier to find a niche that is outside of that stereotype...but I'm sure that a "Midd Kid" would know about that better than I would so feel free to comment...
It is definitely a tough call and I would recommend that you visit both schools again and attend the atmitted students weeekends. Tufts' April Open House was a great program and you will be able to see where you feel more comfortable. Good luck!
PS- read my e-pinion is you want to learn more about Tufts:
http://www.epinions.com/content_124965129860