Few lifestyle choices come with as much cultural baggage as when to eat dinner. There are all the national stereotypes: Americans eat early, Italians eat late, and Spaniards eat even later. An early ...