Software suggestion:
I need a game engine which facilitates my requirements.
City Simulation means building a city from plain land. Or City Building Game which is same as City Simulation!
Requirements:
1. Free
2. Open-source
3. Easy to use
4. Compatible with Python
5. 3D support