I'm quite sure that all the staterooms do have a hair dryer, however, they aren't too good, and the way they're built, you have to hold down the button at all times to make them work, which is kind of a pain in the @ss. (This is probably because some moron left one turned on at one point or another) If you have a small travel blow dryer, I'd take it, unless you've got really short hair.
There are laundry rooms scattered here and there on the ship. I don't think they're marked on the deck plan, but we use the $15 per bag laundry service, and that works out great for us.
Have a super cruise,,,,Valor is a GREAT ship.