Eating from our own garden is healthy, tasty and fun — and the good new is, it's possible to grow vegetables in even the smallest of spaces. Garden herbs, edible flowers and luscious red tomatos can all be grown successfully on a balcony or courtyard patio.