To study Spanish in Mexico, contact an immersion program. An immersion program will allow you to live in a Spanish-speaking community and experience the language, culture, and customs firsthand. Additionally, watch television shows and movies in Spanish with Spanish subtitles (this can be done online too). Listen to songs or podcasts in Spanish and read books and magazines.
Read more: https://sipuebla.com/eblog/how-to-learn-spanish-quickly-effectively-and-easily/