This will be a lot easier when Cycles new microdisplacement tool is integrated into a release build, some of the examples taken from the following thread are incredible – http://blenderartists.org/forum/showthread.php?396697-Cycles-new-microdisplacement-build-and-testing