Ugh.... I hate it when I have to take them places like that!
The #1 trick for buying time for us is snacks. And I dole them out VERY VERY slow to stretch it out.
If you're a TV watching family and have a portable DVD player I think that's the way I'd go.