Usually, and I know this sounds bad, but I just don't take them anywhere!! If we had to go out for lunch or dinner I would get severely stressed before I would get in the door!! Same with shopping. And I usually have mum with me. So if I do have them with me when shopping, I take them to a playcentre for lunch where they can run around, and any other time, I just point blank refuse to go, especially if I'm not in a patient mood. Mainly because DS2 is now doing what DS1 used to do. Just as you said, running around the restaurant/cafe. It just not enjoyable. Yes and usually when DS2 is carrying on like that, he's in need of a bottle and a sleep!! They always pick the best times don't they?? Anyway, they are both in daycare 2 days a week for interaction, so I use those days to get errands done, and sometimes just for me to rest!