Gary's got great points (and great products too).
For an OIF I'd start with household spackle as a base with some crushed fine kitty litter (clean) mixed in for texture as a ground base. For roads - you can purchase some or go with sanded spackle surfaces or drywall sections. Buildings again, depends on where and style.
Here is a nice thread for inspiration and how to.
OIF