Photos: Best football cities for fans