Countries just go way too overboard with making everything fancy. And tickets are so expensive that few people go. Make tickets more affordable and keep expenses lower. Like perhaps establish a rotating list of cities to host the games - one per country so they don't have to build new arenas and facilities every 4 years. And like people on the board have suggested, make sure the country can afford everything and get it built SAFELY in time. Like before a new country can host the games, they must already have the facilities made or something. So China, U.S., Australia, Germany, Russia, Britain, etc. who have already hosted the games and have facilities could be on the rotating list of hosts, but someone like North Korea (bad example; just saving time not looking up what countries haven't hosted olympics yet) would not be able to host since they don't have the facilities made/haven't hosted it yet. Once they made the facilities, then they could enter voting to see if world wants them to host games.