Hotels do provide you with towels and hairdryers. Some hotels will provide you with toiletries and some will have a shampoo and shower gel dispenser. Some accommodations might not provide toiletries at all, this depends entirely on the accommodation. We always recommend to pack some travel size shampoo and shower gel, they are tiny and always come in handy.