If you get a lot of rain and you bike has clearance and mounting points don't futz around with clip-ons, just go straight to a good bolt on set like the Planet Bike Cascadia or SKS Chromoplast. If you don't have eyelets, Planet Bike, SKS, and Crud have strap on models that cover almost as much, or get creative with p-clips and zip ties or split mounting brackets.