Not much that can be done without details - even the broadest - of the city, but a few random ideas to throw out.
Conflict in the city is a must - be it nobles heckling one another or three or four "Great Houses" all backstabbing one another to ensure they reign over the others. As the wilderness is dangerous and there's not much "light" out there, maybe have the city built on or near a river, and travel/trade in and out is mostly done through the canals. I'd avoid having the standard "This race is EEEEVIL, this race is good" going on. Instead, for more fun conflict, the city is founded and mostly filled with race X, and races W, Y, and Z are all looked down on as outsiders. Heck, even people from race X that weren't born int he city/country are considered outsiders. Different city factions have different levels of animosity for the non-natives. And if all else fails, a hidden cult worshiping some evil god/creature, luring innocent citizens into their cult is always fun.