On that note, I should mention the idea of having a permanent Olympic city. Perhaps a new one.
That way, there's no circus that goes around at great expense each time, and the Olympic city becomes a centre for sports science during the interim.
Perhaps have separate summer and winter cities.
Only drawback is the ioc doesn't get to choose a city every four years.