the only places to shop in greece