Archie I think I am in minority here but I definitely say go for the oceanview room. I went on a Mediterranean cruise in November and I purchased an interior room. I was not really looking forward to this but the person I went with we where trying to save money. Well when we got on the ship we found out we had received a free upgrade. We were put in an oceanview room. It was so nice in the morning when you woke up to have the sun shinning in. Like other people have pointed out you really don't spend a whole lot of time in your room but I personally like the window, it makes the room feel less claustrophobic.
You will have a good time, they are like a huge floating resort with people eager to wait on you. I would not worry too much about Norwalk Virus, just wash your hands and your chance of picking it up is not that great.
My only other tip is if you want good drinks from the bar, make friends with the bartenders. My friend and I did this and we drank at a VERY reduced rate and were served top shelf drinks.