Try USAC Program Search to narrow programs by terms or fields of study.
“Stay with a host family and get an intercambio. Both of these things will allow you to practice your Spanish and learn about the culture.”
University of Maryland
Participant in San Sebastián, Spain