Eating dinner late is a common custom in Mediterranean countries such as Italy, Greece, and Spain.No one goes out for a meal before 9 P.M., and most restaurants stay open past midnight.