I think the bedtime thing has alot to do with weather. We don't do siestas as we don't have the same need to get out of the midday heat, then it tends to be colder in the evenings so less likely to be out and about.
I agree with the restaurtant thing though, I've just moved away from Edinburgh, generally a very child friendly place, (loved it there!) but trying to find a child friendly place to eat in the evenings was virtually impossible. Many places used the excuse that it was difficult to get a license to allow children after 8pm, which makes me think it's something the government should be looking to improve.