Gift hampers are perfect for anniversaries, weddings, engagements, housewarmings, and even as a surprise gesture of love.