For any foreigner visiting Spain, one thing is immediately striking: meal times. While in much of Europe dinner is served ...