A Modern Approach to the Olympics: Have Multiple Cities Host Instead of One
It is a terrible idea for any modern city to host the Olympics. The price tag alone should cause the mayor of any city to run screaming. It seems to me that the best way to put the focus back where it belongs is to break up the Olympics. Allow cities to bid on specific events that they already have facilities for. Allow sponsors and media companies to bid on specific events as well.
This would reduce the cost, the impact on the cities themselves and the need for the military to be involved in security. The key, I think, is to stop trying to make modern cities fit the Olympics and make the Olympics fit the modern world.