A Cottage Garden is whimsical, colorful, and has a distinct style that uses informal design, traditional materials, dense plantings, and a mixture of ornamental and edible plants. Garden gates, trellises, pergolas and wishing wells all add to the charm.