It depends a lot on whether the facilities can be put to good use and how big the tourism effect is in the interim.
An interesting case to study here is the town of Oberammergau in Bavaria. Several centuries ago, the people there vowed to put on a passion play every ten years if they were spared by the plague. They stuck to that vow and have been doing it ever since, putting on an absolutely top quality production each time. The next one will be in 2020, and tickets tend to be sold out years in advance.
Even though the town rakes in a lot of money during passion play years, they tended to be in financial dire straits all the time because of the enormous fluctuation, and (comparatively recently) started to use the rather large facilities that were built for the play also for other cultural events in off-years.
10 years gives you a bigger gap than the 4 years of the Olympics, but I'd expect similar issues to arise.
BTW, the story of Oberammergau really is absolutely fascinating. One of the rules is that only people born there can participate in the play, with the consequence being that the town systematically produces a massive amount of talented musicians, actors, and other artists, considering how small it is. Really makes you think: if there's so much potential there, then how much human potential are we wasting almost everywhere else!
Another fun fact is that one of the first electrified railways in Germany was built specifically to connect Munich to Oberammergau.