From London’s iconic lidos to the serene lakes of Zurich and hidden cenotes within striking distance of Cancun, these ten cities offer a perfect mix of outdoor swimming and city life