По личным наблюдениям, лучшая профилактика - закаливание. Начинать надо с лета, а уже осенью и зимой - не кутать детей. Я когда в Канаду приехала, была в шоке. +5 дети уже куртки на улице снимают, а то и в одних футболках бегают, зимой в школах обязательно до -20 на улицу выходят, летом при +20 уже в озерах купаются. И как результат - 2-3 заболевших в классе в течение 1 недели - считается эпидемией. Мои стали ровняться на канадских сверстников - теперь болеют 2 раза в год ровно по 3 дня, на четвертый - в школу.
А еще в Москве мне врач советовал, начиная с лета, кормить детей мороженным без страха, давть воду охлажденную и даже сок из холодильника (младшей тогда только-только 1 год исполнился), давать им бегать босиком, обливать ножки холодной водой. Ну и температура в помещении не должна превышать 21-22 градуса.