The best way to make sure your salad is super crisp and crunchy when you go to serve it is by assembling all the pieces at the last minute.  Have everything prepped (the salad, the topping and the dressing), and put it all together right before serving.