Beware of the ice cream mounts! Nafplio, Greece