Always store chocolate in a cool, dry place - never in the fridge. Keep your chocolates away from strong odors as chocolate absorbs odors very easily and this could affect the taste of your favorite treat.
Chocolate itself has a long shelf life by nature. The antioxidants inherently present in the cocoa bean serve as natural preservatives.
Hard Candy should also be stored in a dry place at room temperature - again, ever in the fridge. Humidity will cause the candy to soften. It is best to keep hard candy in an airtight, plastic container.