A few articles on the real cost of the Olympics.
http://www.theatlantic.com/business/archive/2012/07/3-reasons-why-hosting-the-olympics-is-a-losers-game/260111/
"The problem starts with the bidding process. Getting to host the games is an Olympic event in itself -- a marathon that starts ten years before the opening ceremonies.Cities form local organizing committees that first compete nationally to become their country's candidate, then internationally to be chosen as host. At each stage, they must convince the selection committee that the city will orchestrate the most effective, elaborate, safe, and convenient athletic blowout of the myriad competitors. As the bidding proceeds, the plans become more and more detailed, spectacular, and expensive.
If the process were rational, each local organizing committee would have a notion of how much their city stood to benefit financially from the games and would cap their bid below that dollar figure. Since the Olympics are likely to generate roughly similar amounts of business activity in any given city, the competition among would-be hosts would drive all of their proposals up to the limit, and whichever town was chosen would reap close to zero net benefit from the event.
Local committees, however, invariably are motivated and run by private business interests which individually stand to gain from the massive construction associated with the events.These interests include construction companies, construction unions, architectural firms, investment bankers, and lawyers, among others. They come together to form a coalition and bring politicians on board."
http://www.cato.org/publications/commentary/fools-gold-british-taxpayer-is-olympics-biggest-loser
http://www.realclearmarkets.com/articles/2012/08/01/whos_against_the_olympics_taxpayers_most_notably_99795.html