While the above suggestion is what you want you also need to be aware is that will send you to the same place every time you go on it. So you’d need a few additional variables to check how many times the player has visited the city.
Edited to add an example based off the suggestion above. (Although my example is if the city scenes are all in the same file)
*create city_a false
*create city_b false
*create city_c false
"So where are you going?" the coachman asks.
#"To City Alpha please."
#"To City Bravo please."
#"To City Charlie please."
*if (((city_a) and (city_b)) and (city_c))
#"Take me home."
*if not (city_a)
*set city_a true
This is the first time you've visited City Alpha. It is beautiful and full of nature.
You've returned to City Alpha, the beauty has faded somewhat.
*if not (city_b)
*set city_b true
This is the first time you've visited City Bravo. It is a technological marvel.
You've been to City Bravo before, it feels like you've traveled even further into the future.
*if not (city_c)
*set city_c true
This is the first time you've visited City Charlie. The building rise up into the sky.
Walking into City Charlie again, you notice a few of the buildings have collapses.
You safely reach home.