The flaw with allowing many international countries to host events like this is it often bankrupts them.  Rio spent Billions of dollars to prepare for the games and a majority of the facilities are already abandoned.  The City will be paying for these games for years to come.  The same story plays out in Sochi and Athens.  The Olympics have grown in scope and there are only a few cities in the world capable of hosting an event that large without going bankrupt.

The problem with Denver hosting isn't really a venues issue, it's an infrastructure issue.  I-70 can not handle the extra traffic that the games would generate.  Plus there is an athletes village, broadcasting center, Olympic village that would need to be built.  Unless Metro State university was willing to take an entire semester off I just don't see how Denver could accommodate the Olympics without going into massive amounts of debt.