In Spain, you must also remember to 1. avoid all tourist/fast food outlets, even the local places like VIPs and 2. NOT to eat in the "restaurant" section of a Tapas bar, as they increase the prices for the same food fivefold (in the case of a place I went to in Sevilla). Talk to the locals, or at least the front desk clerk.
BTW: There are excellent reasons NOT to travel with young children to any place besides Disney. Going out to restaurants is one of them.
Sangria BTTT !