You are right, when it comes to moving from your land towards the enemy city, inside their land:
In my current game, the netherlands started using airships at my stack of riflemen/cannons. For the next rush at them I brought some machineguns (with anti-air) to counter (ok, airships arent a...