I use a DAV integration to show a bunch of shared calendars and task lists (nextcloud, but I guess you can find a Google alternative if needed)
Events: stuff like doctors appointments, bdays, etc.
Maintenance: stuff to do/fix. Some are recurring events (like cleaning faucet aerators, aircon filters, etc)
Shopping: separate from HAs shopping list, this one is for stuff that might be handy to get, but not a priority (not groceries, but stuff like idk a new potato peeler)
On my main dashboard I have atomic calendar revive card from HACS with "upcoming events" as the default view