Just wondering if any of use know of or have used city engine ( http://www.procedural.com/cityengine.html ) It's a program that generates a full model city for you. You can save as a model file and import it with a 3d graphics library.
Pretty nifty program for any of use who want something that can build a city for you :)