Frequency counting max 60Hz

Your probably going to have to de-bounce the reed switch with external hardware or in code. Ideally interrupt driven counter would be the best way so you don't miss counts. Maybe better than plain counting would be to calculate a rolling average of time between each pulse so you don't get such wild readings with wind gusts (unless your looking for that)