I was wondering something recently. Do you think wizards and witches have barber shops/hairdressers?

Molly cuts her kids' hair (apart from Bill who is obviously too cool), but what is the point when Charlie sneaks downstairs trying to grow it all back? Do you think she uses scissors or a shearing spell?

Would Hermione wait until she gets home to go to a Muggle hairdressers? Or are there facilities at the school or in Hogsmeade?