A study has identified the European cities with the highest ratio of tourists to residents, and the top spot didn't go to London, Barcelona or Paris.