Crowd Simulation

Hey all,
SO basically I am creating a short animation of an RC plane flying around a city, will have cars etc also. Just wondering what the best way was to go about creating all the people walking about the city?? Not too sure if there is a better way than just rigging the crowds myself, or what way it could be done!

Any help much appreciated!