Language Schools

Want to learn Spanish, but short on time? Here are 10 great short-term Spanish language courses around the world.