In Greece there’s no better spot to “go Greek” than at the local taverna. It doesn’t matter if I’m snuggled into the car-free ...