You really have little option for perishables but sunscreen should be packed in checked bagage (assuming there IS a checked bag)