3. Melbourne
Melbourne, Australia, hosted the Olympics in 1956. This was indeed a prolific Olympics season which saw 3,314 athletes from over 60 countries which is quite remarkable. Moreover, the reason why Melbourne happens to be one of the top cities for Olympic Games is because it possesses perfect environment, from excellent weather condition to beautiful landscapes.