Terracing gardens is a clever way to create interest and stability in steep garden areas. It can be tricky to work with however the outcome is always worth the effort and adds colour, variety, and interest while securing the integrity of the landscape.