3D Studio Max
This tuttorial describes some methods which can be used to model terrain, as well as their advantages and disadvantages. However you must have the basic knowledge on 3d max and Photoshop.