Re:New questions attack 2 cities
You don't have to use the same GROUP of soldiers for the second attack. So, you can set up two attacks on the previous turn, then play the card AFTER your first attack succeeds (you can play a card or cards at any point during your turn unless the cards specify otherwise), using a different group to attack a different location. So you are not weakened by the first attack unless you opt to use the same group for the second.
I know a lot of people have problems with card timing and ambiguities (and I was among them at one time) but I've found that a careful examination of the rules and card text resolves most all issues in the most logical way possible.