A new report finds that Airbnb guests visiting Atlanta for the 2026 World Cup could generate about $70 million in economic ...