Store experiences receive high marks—over 90% of respondents expressed satisfaction with product variety and ease of finding what they need.
Greece’s capital Athens emerged as the most popular destination, recording a 17% increase in transactions with Visa cards, surpassing even the cosmopolitan island of Mykonos.