Usually explained by a different time of week/year/month. If you stay in a place for a while you get a sense of patterns. Often there's waves of tourists depending on neighboring country holidays and if you're a local you learn to avoid popular landmarks during those times.
> TV shows are known to regularly kill businesses that don't know how to manage the increase in customers
You make it sound like that's the problem and not increasing rent. If one day your place looks much more profitable everyone involved will try to get a piece.