La seconda metà del gioco è sempre lineare a livello di "trama", nel senso che puoi fare direttamente a->b->c... Ma se non si dedica un po' di tempo alle side quest, passando da b verso c, si può essere piallati tranquillamente appena arrivati a c.
E comunque, no, non ci sono città.