
How can you defend against these when your Civ is roughly the same tech level?
Playing the Celts I have Cavalry (my best unit) whilst the Spanish have Conquistadors and they (with the Germans) declared war on me for some unknown reason.
Now you'd think It should be OK but nooo - the Germans are easy, they've just got Gunpowder but the Spanish are unbeatable. They ride through at least 2 other Civs to reach my territory (with no right of passage agreements) so I cant attack their cities unless I go to war with the two civs between me and the Spanish. I cant seem to get the 'right of passage' option in the dialogue either.
So they just send waves of Conquistadors to attack me. Being 3/2/2 they arent brilliant but they are easily defeating my Musketeers and they have the equivalent of 6 movement since they treat all squares as roads. So all they do is ride past my defenders and raze my cities before I can even do anything.
Since the AI cheats and only attacks the least defended cites even though it shouldnt know how many units are in that city I'm losing a city a turn to them and there is nothing at all I can do to stop them. My borders stretch half way across the map so I have no chance of covering it all.
My military is at full stretch just holding what I already have - abandoning my gains with the Germans and still I'm losing a city a turn.
How utterly stupid that they *still* travel at 6 even in your territory!