We are doing the Best of Barcelona and Madrid tour next year and are wondering just how late the dinners are. Is it typically 9pm or something that late?
On the Best of Spain tour we were often seated for group dinners "early" around 7; the restaurants were able to turn our tables before the local crowds filtered in around 9 or 9:30. That said, your tour could be completely different, it will depend on your guide and the restaurant selection too.
It's been a few years, but I agree with CL on the timing and the reason.
Last year on that tour we were usually eating by 8. That includes walking to place and getting settled. Great tour and great food