Terrace gardens give the impression of a small, outdoor haven away from the rest of the world. There are several terrace garden plants options. One example of reliable terrace garden plants is geranium plant. Geraniums are drought tolerant, bloom from spring until frost and thrive in containers. Geraniums grow best in full sun and will tolerate partial shade, but grow taller and produce fewer flowers. Geraniums grow best in soils that provide good drainage and aeration and have good moisture- and nutrient-retention capacities. An array of colors from salmon to fire engine red is available. Make it interesting by combining several varieties, such as scented geraniums, fancy leaf geraniums and dwarf and miniature geraniums.