> Literally nobody here takes 3 hour lunch breaks. [...] Small shops do close for 3 hours in the middle of the day
Doesn't anybody work in those small shops?
> There's a mid-morning and late-afternoon snack
The mid-morning snack is not generalised and the late-afternoon snack is mostly for kids (after-school "merienda").