Kansas City, the smallest World Cup host city, is preparing to welcome hundreds of thousands of visitors for the tournament.