Our family calendar is in google calendar. This is really handy because I, DH and AP can all add/edit items on the calendar (we all have smartphones) and it sends reminders via pop-up, email or text. Kids birthday evites get imported directly, and some activities (like our swim team) now have their calendars available for import in google calendar too. We also include all addresses and any details (such as AP needs car to attend cluster meeting). AP classes are also on the calendar.
That said, I also do a weekly (printed) calendar, at least in the beginning. It lists out specific reminders (like: "pack a snack before picking up kids and taking them to swimming," "sweep/dustbuster crumbs under table," etc). And since we plan our meals and do all shopping for the whole week during the weekend, I also post a list of what we are eating each day for dinner (granted, sometimes this list gets changed around when get home later, or forget to take something out of freezer, etc). I often also note something like - "we may have a date night at some point this week, I will keep you posted" (sometimes this is hard for us to plan until last minute - I think it serves as a reminder for AP to put it on the calendar when she is making plans.)
A tip re vacation: it is never too early to start talking with the AP about your plans (however tentative) and her plans (however tentative). I post all tentative plans (for the entire year) in google calendar too. I just mark them as "tentative" if it's just something we're thinking about.