This week, George and Nick revisit some of their favorite food experiences across Greece, from coastal Greek towns to the bustling streets of Athens.