Ich wäre dagegen, dass die Stadt direkt in der Steppe liegt, das passt IMHO nicht direkt zusammen. Aber die Steppe kann ja in der Nähe sein, vielleicht zwei oder drei Tagesritte. Dadurch könnten wir die Steppenelfen integrieren, die hin und wieder in die Stadt kommen um Handel zu treiben. Das Umland würde ich aber eher grün, fruchtbar und gut bestellt machen.
Das gebietet eigentlich schon die Logik: Steppen (egal ob trocken oder nicht) sind im allgemeinen durch einen Boden gekennzeichnet, der sich für den Ackerbau nicht besonders eignet. Es wäre schlicht unglaubwürdig, wenn das schillernde, vor Leben pulsierende Zentrum der Kampagne in einem solchen Gebiet liegt.
Mal eine Skizze meiner Idee:
..............................Norden: Mittelgebirge mit Bergbau
Westen: Ozean.................Die Stadt............................Osten: ???
...........................Süden: höheres Gebirge mit einem
............................oder mehreren gut passierbaren
..............................Pässen
...........................Weiter Südlich: Steppe