I don't know if any solution exists. It seems to me that the only way to preserve the original experience is via some sort of exclusiveness, which immediately provokes a backlash. Especially exclusions based on money.
Crowds, wait times, littering etc. Large numbers can ruin a lot of things.
Let those who damage the planet for fun or for profit suffer! >:)
I personally know several people previously living in Amsterdam that left the city or parts of it simply because their day-to-day lives were getting disrupted by tourists taking over residential neighborhoods. They create a lot of noise, get drunk and high, vomit in the porches, leave trash everywhere etc.
A city should be for people that live there, not a theme park for those looking for a rush.
The other four bungalows are owned by a single owner who rents them out as AirBnB's. This had made our friends life a nightmare. Stag and hen parties, teenagers booking them for parties, people returning home from an evening out drunk and trying to get in to her house by mistake. Also, the local parking has been messed up as well.
The worst thing is that when they are empty the street is really eerie. Also, the landlord keeps the keys to the houses in combination lock boxes bolted to the walls just outside the front door of each property. He'll give renters the code so they can retrieve the keys when they arrive. Local teenagers have been known to spend the time needed to crack the code and then let themselves in to the property and raise havoc.
She has reported the problems to the local council many times, but they just don't seem to care. Reports to AirBnB, unsurprisingly, go nowhere. When she has approached the owner to complain his response was to offer to buy her out, which is a bit cheeky as that has been her family home for three generations.
Being surrounded by so many AirBnBs can really have a negative effect on your life.