H.W.
Oh, we ran into a slew of weekends like this near Christmas and at the beginning of the year. Visiting lots of people, running errands for work we were having done on the house.... At some point, I started referring to weekends as "The Bataan Death March". He had an agenda All The Time and I hated it.
What worked well for me is to actually sit down and schedule the weekend with my husband. I included EVERYTHING that needs to be done during the day for all: breakfast, showers, time to check email (mandatory for his work), morning snacks, trips to various stores, lunch, afternoon events/meetings/activities, afternoon snack, more things which needed doing (laundry, vet visits, etc.) errands, dinner and dishes. Suddenly, the day looked very, very full. I had started asking him "well, when in here do you want to do X, and remember that you need to allow Y amount of time for that" and had him look at the schedule. This helped him see the whole picture and not just think of 'fitting in' the social visits and errands. It also gave me some breathing room and a sense of predictability.
Then, find balance. Schedule down time AND together time. Figure out how you can do something fun as a family or just the two of you (babysitter) and ensure that you have enough time to get everything else done that's important. I'm actually the opposite of you: aside from the errands which must be done, my husband would love nothing more than to go out to the pub for a snack and a game or two of cribbage. I have to push to get some park outings with Kiddo so he'll get his ya-yas out; so now we'll do an hour or so at the park and then go for the snack.
It's all a big balancing act, isn't it?