I travel often between New York and California and I often bring back bagels from New York for myself and friends. I would also like to bring back some flavored cream cheeses, but don't know how to keep them fresh for the hours in the airport and on the plane.
Checked luggage seems best, because I have more space and less TSA restrictions.
From what I have heard gel packs or ice is not allowed.
To those who bring back perishables on a plane. What are you methods to prevent spoilage.