The school has like 10 schools abroad, and allows students to go to any country w/in reason (ie no Iraq, Syria, NK) if you can find a good program. I did SIT and thought it was sick, and lots of my friends did Middlebruy schools abroad and also had a good time. The bad news is that the school will not accept credits from an abroad program in a country that also has a Midd school. That doesn't mean you can't go, just that your credits there will not transfer to Middlebury (though they can still be used for grad school apps). I know two people who said f you Middlebury and went to different programs than Midd ones in Europe, and they just relied on AP credits from high school.
Lots of options