During high school, a close friend of mine was going through beauty school and was always looking for new opportunities to try things on my hair. I never had to go to a hair salon. I loved being a model for her to practice on.
Since then, I had always loved being the person stylist can try stuff out on. I generally find that no matter how much or how little I pay a salon, it's an equal gamble whether I get a good haircut every time I go get my hair done. So why not get my hair done with a student or a stylist who wants to try out new skills? It's a win-win for both of us. I get a low-cost high-quality hair cut because the student is trying 10x harder to get it right and has a teacher coaching them through everything so no matter what, I would leave with a good hairstyle. The stylist gets a person that they can try stuff out on without worrying about losing a customer and without them having to buy dummy heads to practice on.
So if you have bought into this whole philosophy, go to this website and look in your city for students who are looking for hair models. They may not always be looking for the haircut you want. Sometimes they ask for people to get a bob haircut and sometimes it a specific kind of color treatment. Reach out to folks. They generally take place on Mondays during the day.