I am holding a US private pilot certificate with instrument rating, and planning to fly a single-engine aircraft from US to Mexico.
Regarding legal, visa, airspace/ATC knowledge requirements, flight plan filing, what do I need to prepare and how may I find the materials (in English).