There are plenty of methodologies. I guess spectral and textural characterization of soil classes is quite straight forward and then you can integrate it with a digital elevation model, which can be built at no cost using SRTM data at 3 arc second which is free. If you want a better accuracy of DEM, it can be generated using ASTER data (band 3 3N and 3B) will give a stereoscopic vision. The water shed demarcation will also be easy with DEM integrated vector data. Probably you are going to use ArcGIS or some other software.
If you need any specific information I would love to be of help.