'Walking across the city' is I would say correct but 'through' indicates being "in" among the buildings and also doesn't indicate any particular sense of route or distance travelled, whereas 'across' is more from one side to the other. d
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.