Having a permanent location, or perhaps cycling between 5 locations seems like the only answer to me. If this trend of reluctant host cities continues, only the big players like China et al will host the games. Why not put them in a permanent location like Sweden or Norway where weather is never a problem?