I'll have to try to dig it up, but somewhere I read that the Olympics ends up being a net financial loss for many of the cities/nations who have hosted it.