I always find the cream in resort much more expensive than back home. Asda have a good offer on ambre solaire, buy one get one free. Also, Avon sun cream has good offers also. As amum to three blonde boys I always get Malibu waterproof. May be cheap but nothing ever gets through that stuff!