Artichoke is a great perennial to grow in the garden. This vegetable is a flower-vegetable. Learn all about it here.