There really should be a rule that you have to maintain and operate the olympic venues as a public serivce for at least 4 years after their completion if you want to host.
Wouldn't it be better to plan further ahead and make a requirement that the venues need to be in use for X years prior to the games? This would ensure that the facilities are usable outside of the Olympics.