We're off to Cancun for the first time in a couple of weeks and I'm keen to hear of effective mosquito repellant and wonder if anyone with experience would recommend any other must-haves please.