If you lack yard space for a garden or simply want a patio garden, there are many flowers and vegetables suitable for container & balcony gardening.