We didn't have a blow dryer on our ship the Ecstasy. But we had everything else that was already stated.
I remember now not sneezing or anything while out there. Your right. The wonderful open sea air and humidity must have stopped the allergy. That there folks is another reason to cruise!!!