You can learn Spanish in Mexico or Mandarin in a Chinese island. These programs let you dive into languages while enjoying local culture.