H1 B holder, wants to drive to Mexico for a long weekend, do I have to apply visa to visit Mexico? I was told by friends that no visa is needed. Thank you all for the help.