<p>I think that almost any school has good study abroad programs and almost every school allows you to go on a program no associated with your school as long as you get it approved (although going on programs not run by your school may impact financial aid). That said, the best I saw was Dickinson College in PA which really emphasizes getting a global education and has tons of different study abroad programs for different lengths of time.</p>