Huntsville Botanical Garden showcases flowers, trees, water features, shrubs, sculptures and structures throughout its 118 acres.