I just got off the Spirit last week and yes, there are 2 dispensers in the shower. They also have an assortment of razors in a bowl for you to use (in case you forget yours). A blow dryer is also provided, but not in the bathroom. The cord is long enough for you to stretch to the bathroom but the power on it itsn't strong...I perfer to use my own.
The Spirit is a beautiful ship...you will love it.
Also, the bed, comforter and pillows are wonderful. They are so comfortable that I'm thinking about buying the pillows. I've stayed at some hotels where they provided top quality beding but I have to admit that Carnival beats them all.
Have a great cruise!
Renee - The better half of RobRen :-)
Carnival - Spirit: Alaska (August 8, 2007)
Carnival - Miracle: Exotic Western Caribbean (April 9, 2006)
Royal Caribbean - Explorer of the Seas: Eastern Caribbean (January 2005)