If you give Xavier headphones, he will listen to music and sleep for most of the car ride.
If Xavier sleeps for most of the car ride, he will be hungry when you get to the hotel.
If he is hungry and you give him a snack, it will apparently make him hungry for dinner.
If you take Xavier out to dinner, you will have to stop next door at Walmart to pick up a few small things.
If you stop in at Walmart to pick up a few things, Grandma will get suckered into buying a “small” lego set.
If Xavier (and Logan) get small lego sets, they will be busy playing legos and won’t want to go to sleep.