I once saw a most rational solution to the politics, graft and payola that surrounds the selection of Olympic venues. The idea was this: since Greece was the origin of the Olympic concept, build an Olympic City in Greece and hold the games there each time. The standard venues for gymnastics, swimming, field sports etc would all be used over and over. Only the occasional rule change or addition of a new sport would create new construction. Athlete accommodations could be in the city as well. Extreme security measures would only have to manage a known area making that task very manageable.
It would reduce the crippling cost to a host country of building for an event that would never be used again. And it would help Greece a bit financially.
IMO a really good idea ...
I agree. Much of the world does it for the UN. Why not? There is no real prestige to hosting it anymore all the infrastructure that crumbles in later years is pointless.