The single best prevention for viruses is an adequate amount of quality sleep.
I'd love to see some research on how quality sleep helps with, say, Ebola.
Sleep is primarily preventative, as it plays a role in the immune system. Personally, I haven't been sick in many years and when other people are getting sick I just get tired and sleep a few more hours than usual.