Barcelona Olympic Games

Tokyo was announced as the host city for the 2020 Summer Olympics this weekend. If that's got you in the mood for a Games-inspired break, here’s our pick of cities that have hosted the greatest sporting show on Earth...