This may sound a little obsessive, but when in the office during cold season I set my phone to ring every half hour. I then get up and promply go wash my hands. Before I eat or rub my eyes, I go wash my hands again. I also drunk a half gallon of water a day, take a regular multivitamin, and Ecenecia tablet. I clean my keyboard and desk with an alcohol swab daily or whenever anyone else who is sick uses it.
I haven't gotten sick in 4 years. Only detriment...my hands get pretty dry.
When I do get sick, I use Theraflu. Knocks me right out (night) and my symptoms are reduced considerably (day).
I am amazed about my co workers saying that the antibacterial cleaner would protect them. Last time I checked, those killed 99.9 of bacteria (or so they say) and 0% of viruses.