I need a program where i can create hills, houses, roads in 3D. Kind of like the Sims game. It dosnt need to be anything sophisticated. My plan is to create an environment, build a water system on top of a hill and show how it is distributed to a nearby village.

Do you guys know of any program that can help me create something like this??