Welcome to Cruise-Chat!
No hairdryers provided and I'm almost certain there are no self-serve laundromats either. I checked the deck plan to be sure and there are none noted on it. You can use the ships laundy service but on a short sailing I don't think I'd go to the added expense. Just pack like my wife and you'll have more than enough for your cruise and then some.