Does anyone have one that they'd recommend? I'm after something idiot proof and quick to apply that will be water proof and last a good few days.