The only legal place to smoke tobacco in Mexico is inside private homes or private outdoor spaces. The country now has one of the world's strictest anti-tobacco laws. Tourists who smoke could face fines of between $50 and $300 (€46 and €277) for lighting up in public, according to Reuters.