Just because you don't have a yard doesn't mean you can't have a beautiful garden. Container gardens are perfect for people who live in apartments or in areas where soil conditions are not optimum. Containers come is a variety of colors, shapes, materials and sizes that suit any style. Create separate container gardens of flowers, vegetables and herbs or mix them together for an eclectic look.