Разница между less и  fewer такая же, как между much и many. Выбор правильного варианта зависит от того, исчисляемое у вас существительное или нет.

Для тех, кто торопится: исчисляемое — fewer, неисчисляемое — less. Спасибо за внимание 🙂

Исчисляемое — это то, которое можно посчитать (одна коробка, две банки, три огурца, четыре капли дождя).
Неисчисляемое посчитать невозможно — молоко, дождь в целом, сахар.

Less или Fewer

С исчисляемыми нужно использовать fewer.
The farther south I drive, the fewer raindrops I see on my windshield.

С неисчисляемыми — less.
It has been a dry winter; there is less rain than usual.

Less или fewer

«Меньше молока и меньше кусочков сахара».
Обратите внимание, сахар — в кусочках, поэтому он исчисляемый.