I had tried Gourmet Garlic Gardens some years ago:
http://www.gourmetgarlicgardens.com/And I have found that two of their varieties suit our needs best. One yields si huge cloves per head and keeps for about 7 months. The other has many more cloves per head, but can keep for close to a year. So, we manage to grow most of the garlic we need, braided and hung in the kitchen. I've got less planted this year, but should still have enough to last several months.