Note that cafes are usually open every day for breakfast, lunch snacks and the traditional merienda, a late afternoon snack which might include a coffee and a piece of cake. Some close at around 7pm, but many of these historic venues open (sometimes very) late into the evening offering alcholic drinks and dinner as well as coffee and soft drinks.