Learn Spanish in the Riviera Maya, Mexico City or Oaxaca, spanish courses for as many weeks as you want, starting at any time of the year, whatever your level.