While the CDC requires cruise lines to report Noro outbreaks, it has no such requirement for hotels, restaurants, spas, resorts. Thus the news is skewed.
Some cruise lines go crazy with making passengers use hand sanitizer, but it is no where near as effective as the others said, frequent washing of hands with soap and water - and for at least 30 seconds. It really annoys me to see the slobs who don't wash after using the restroom.
I also do not use my finger tips on elevator buttons. I press with the middle joints of fingers.