No visas are required for tourist proposals to enter Mexico for many countries of Europe, US citizens, etc. You should have a valid passport and a tourist permit. The maximum possible stay is 180 days. You should visit the Mexican embassy for a more extended stay or other options.