Gardeners in the city also have options with specialty gardens. These may include rooftop gardening and container gardening. Rooftop gardens are great alternatives for urban gardeners. A rooftop garden is sometimes challenging due to hot, windy rooftop conditions but with the proper design and plant selection, these gardens are well worth the effort. Container gardening offers the chance to transform even the smallest of spaces, such as balconies, into a beautiful garden throughout the seasons. With adequate drainage, nearly any container or plant can be used for growing plants.