1. London, Great Britain – 2012
The 2012 Summer Games made London the first and only city to play host to the Olympics on three occasions (it also hosted in 1908 and 1948). A mix of established facilities, historic sites and temporary venues welcomed athletes from around the globe, while the tourist-friendly Hyde Park, Horse Guards Parade and the Mall held events like the triathlon, beach volleyball and the marathon. The Olympic Stadium and London Velodrome saw many memorable moments as well, and the 200-hectare Queen Elizabeth Olympic Park in East London is easily one of the most ambitious venues built for the Olympic Games.