I usually dry the buds by hanging on a string for 3 or 4 days then if the outer bud feels almost crunchy dry I put them into good sealing glass jars and open twice a day for about 3 of 4 days. Then I just open them for about 10 minutes once a day until they reach the dryness I want (about 2 or 3 additional weeks). Then I don't open the jars at all except to take a some out.
I buy the jars that have the thick rubber seal and the spring loaded clasp to seal the jar. I have kept a jar sealed for nearly a year without any noticeable deterioration. If you really want to keep it fresh heat the jar in hot water then put the pot in the jar and seal it. As the air in the jar cools a vacuum will form in the jar. That really keeps it fresh for months. I'm still have about 2 oz of last years grow and it still tastes and smokes great.