The best way to not buy too many cigars is to get married. With my wife I don't have the money or space for a huge stash.

But seriously, a large cooler should be plenty unless you are buying a lot more than you can smoke in a year. Id recommend looking at how often you smoke and use that to figure out a decent number of sticks to aim for. Too many and they might start losing flavor before you get to them.

That of course flies out the window if you specifically want to age a box for several years. In that case id ignore the baxes you want to age while determining your cigar total to keep on hand.

For me that number would be 150-175. Roughly a year of smoking. I'm no where near that high yet.