To maximize benefit from Caravan bonuses, one must trade with an opponent's city under the following conditions
- Player city has many trade arrows (~100)
- Opponent city has many trade arrows (??)
- Opponent has switched to Democracy or Republic
- Opponent has not acquired Railroad (or Flight)
- Opponent max trade city lies many squares and another continent away from player's max trade city