2. St. Louis
Another city which hosted Olympic Games more than a century ago is St. Louis, in the US, in 1904. The small size of the city constricted the arrangements and only 651 participants were invited. However, the small scale magnified the event itself, making it a roaring success.St. Louis has developed considerably over the last decade so another Olympic here doesn’t sound like a bad idea.