The main meals are lunch, between 12:00 and 2:30 p.m., and dinner between 7:30 and 10:30 p.m. Restaurants are usually open for lunch between midday and 3 p.m. and for dinner between 7 and 10 p.m. many of them have longer opening hours, especially in the big cities and areas with a busy nightlife.